Programmer's Documentation

Public Types | Public Member Functions | Public Attributes | Static Private Attributes | List of all members
StepSiUnitName Class Reference
Inheritance diagram for StepSiUnitName:
Collaboration diagram for StepSiUnitName:

Public Types

enum  Code {
  metre, gram, second, ampere,
  kelvin, mole, candela, radian,
  steradian, hertz, newton, pascal,
  joule, watt, coulomb, volt,
  farad, ohm, siemens, weber,
  tesla, henry, degree_celsius, lumen,
  lux, becquerel, gray, sievert

Public Member Functions

bool read (StepFileLine &line)
void write (std::ostream &os) const
bool operator== (const StepSiUnitName &a) const
bool operator!= (const StepSiUnitName &a) const
bool operator== (const StepSiUnitName::Code &a) const
bool operator!= (const StepSiUnitName::Code &a) const

Public Attributes

StepSiUnitName::Code value

Static Private Attributes

static const char * stringrep []

Additional Inherited Members

- Static Public Member Functions inherited from StepEnum
static bool read (StepFileLine &line, int lval, const char *stringrep[], int &val)

Member Data Documentation

const char * StepSiUnitName::stringrep
Initial value:
= {
".SIEVERT.", }

The documentation for this class was generated from the following files:
Generated on Mon Jan 24 2022 03:03:20 for libsurf by   doxygen 1.8.5