Struct Ifc4::IfcSIUnitName

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcSIUnitName

Public Types

enum Value

Definition from ISO/CD 10303-41:1992: An SI unit name is the name of an SI unit. The definitions of the names of SI units are specified in ISO 1000 (clause 2).

NOTE Corresponding STEP name: SI_unit_name, please refer to ISO/IS 10303-41 for the final definition of the formal standard.

ENUMERATION

AMPERE: Unit for electric current. BECQUEREL: Unit for radioactivity. CANDELA: Unit for luminousintensity. COULOMB: Unit for electric charge. CUBIC_METRE: Unit for volume. DEGREE_CELSIUS: Unit for thermodynamic temperature. FARAD: Unit for electric capacitance. GRAM: Unit for mass. GRAY: Unit for absorbed radioactive dose. HENRY: Unit for inductance. HERTZ: Unit for frequency. JOULE: Unit for energy. KELVIN: Unit for thermodynamic temperature. LUMEN: Unit for luminous flux. LUX: Unit for illuminance. METRE: Unit for length. MOLE: Unit for amount of substance. NEWTON: Unit for force. OHM: Unit for electric resistance. PASCAL: Unit for pressure. RADIAN: Unit for plane angle. SECOND: Unit for time. SIEMENS: Unit for electric conductance. SIEVERT: Unit for radioactive dose equivalent. SQUARE_METRE: Unit for area. STERADIAN: Unit for solid angle. TESLA: Unit for magnetic flux density. VOLT: Unit for electric voltage. WATT: Unit for power. WEBER: Unit for magnetic flux.

HISTORY New entity in IFC Release 1.5.1.

Values:

enumerator IfcSIUnitName_AMPERE
enumerator IfcSIUnitName_BECQUEREL
enumerator IfcSIUnitName_CANDELA
enumerator IfcSIUnitName_COULOMB
enumerator IfcSIUnitName_CUBIC_METRE
enumerator IfcSIUnitName_DEGREE_CELSIUS
enumerator IfcSIUnitName_FARAD
enumerator IfcSIUnitName_GRAM
enumerator IfcSIUnitName_GRAY
enumerator IfcSIUnitName_HENRY
enumerator IfcSIUnitName_HERTZ
enumerator IfcSIUnitName_JOULE
enumerator IfcSIUnitName_KELVIN
enumerator IfcSIUnitName_LUMEN
enumerator IfcSIUnitName_LUX
enumerator IfcSIUnitName_METRE
enumerator IfcSIUnitName_MOLE
enumerator IfcSIUnitName_NEWTON
enumerator IfcSIUnitName_OHM
enumerator IfcSIUnitName_PASCAL
enumerator IfcSIUnitName_RADIAN
enumerator IfcSIUnitName_SECOND
enumerator IfcSIUnitName_SIEMENS
enumerator IfcSIUnitName_SIEVERT
enumerator IfcSIUnitName_SQUARE_METRE
enumerator IfcSIUnitName_STERADIAN
enumerator IfcSIUnitName_TESLA
enumerator IfcSIUnitName_VOLT
enumerator IfcSIUnitName_WATT
enumerator IfcSIUnitName_WEBER

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)