Class Ifc4x3_rc1::IfcSIUnit¶
Defined in File Ifc4x3_rc1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x3_rc1.
Inheritance Relationships¶
Base Type¶
public Ifc4x3_rc1::IfcNamedUnit
(Class Ifc4x3_rc1::IfcNamedUnit)
Class Documentation¶
-
class
Ifc4x3_rc1
::
IfcSIUnit
: public Ifc4x3_rc1::IfcNamedUnit¶ Definition from ISO/CD 10303-41:1992: An SI unit is the fixed quantity used as a standard in terms of which items are measured as defined by ISO 1000 (clause 2).
IfcSIUnit covers both standard base SI units such as meter and second, and derived SI units such as Pascal, square meter and cubic meter.
NOTE Corresponding ISO 10303 name: si_unit, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
HISTORY New entity in IFC Release 1.5.1.
Public Types
-
typedef IfcTemplatedEntityList<IfcSIUnit>
list
¶
Public Functions
-
::Ifc4x3_rc1::IfcSIPrefix::Value
Prefix
() const¶ The SI Prefix for defining decimal multiples and submultiples of the unit.
-
void
setPrefix
(::Ifc4x3_rc1::IfcSIPrefix::Value v)¶
-
::Ifc4x3_rc1::IfcSIUnitName::Value
Name
() const¶ The word, or group of words, by which the SI unit is referred to.
NOTE Even though the SI system’s base unit for mass is kilogram, the IfcSIUnit for mass is gram if no Prefix is asserted.
-
void
setName
(::Ifc4x3_rc1::IfcSIUnitName::Value v)¶
-
IfcSIUnit
(IfcEntityInstanceData *e)¶
-
IfcSIUnit
(::Ifc4x3_rc1::IfcUnitEnum::Value v2_UnitType, boost::optional<::Ifc4x3_rc1::IfcSIPrefix::Value> v3_Prefix, ::Ifc4x3_rc1::IfcSIUnitName::Value v4_Name)¶
-
typedef IfcTemplatedEntityList<IfcSIUnit>