libsurf
Programmer's Documentation

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

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
staticprivate
Initial value:
= {
".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.", }

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