Struct Ifc2x3::IfcSIPrefix

Nested Relationships

This struct is a nested type of Struct Ifc2x3.

Struct Documentation

struct Ifc2x3::IfcSIPrefix

Public Types

enum Value

Definition from ISO/CD 10303-41:1992: An SI prefix is the name of a prefix that may be associated with an SI unit. The definitions of SI prefixes are specified in ISO 1000 (clause 3).

NOTE The prefix defines multiples and submultiples of the SI units.

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


EXA: 10^18. PETA: 10^15. TERA: 10^12. GIGA: 10^9. MEGA: 10^6. KILO: 10^3. HECTO: 10^2.

DECA: 10. DECI: 10^-1. CENTI: 10^-2. MILLI: 10^-3. MICRO: 10^-6. NANO: 10^-9. PICO: 10^-12. FEMTO: 10^-15. ATTO: 10^-18.

HISTORY New entity in IFC Release 1.5.1.


enumerator IfcSIPrefix_EXA
enumerator IfcSIPrefix_PETA
enumerator IfcSIPrefix_TERA
enumerator IfcSIPrefix_GIGA
enumerator IfcSIPrefix_MEGA
enumerator IfcSIPrefix_KILO
enumerator IfcSIPrefix_HECTO
enumerator IfcSIPrefix_DECA
enumerator IfcSIPrefix_DECI
enumerator IfcSIPrefix_CENTI
enumerator IfcSIPrefix_MILLI
enumerator IfcSIPrefix_MICRO
enumerator IfcSIPrefix_NANO
enumerator IfcSIPrefix_PICO
enumerator IfcSIPrefix_FEMTO
enumerator IfcSIPrefix_ATTO

Public Static Functions

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