Class Ifc2x3::IfcDerivedUnit¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Class Documentation¶
-
class
Ifc2x3
::
IfcDerivedUnit
: public IfcUtil::IfcBaseEntity¶ Definition from ISO/CD 10303-41:1992: A derived unit is an expression of units.
EXAMPLE: Newton per square millimetre is a derived unit.
NOTE: Corresponding ISO 10303 name: derived_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<IfcDerivedUnit>
list
¶
Public Functions
-
IfcTemplatedEntityList<::Ifc2x3::IfcDerivedUnitElement>::ptr
Elements
() const¶ The group of units and their exponents that define the derived unit.
-
void
setElements
(IfcTemplatedEntityList<::Ifc2x3::IfcDerivedUnitElement>::ptr v)¶
-
::Ifc2x3::IfcDerivedUnitEnum::Value
UnitType
() const¶ Name of the derived unit chosen from an enumeration of derived unit types for use in IFC models.
-
void
setUnitType
(::Ifc2x3::IfcDerivedUnitEnum::Value v)¶
-
bool
hasUserDefinedType
() const¶ Whether the optional attribute UserDefinedType is defined for this IfcDerivedUnit.
-
std::string
UserDefinedType
() const¶
-
void
setUserDefinedType
(std::string v)¶
-
IfcDerivedUnit
(IfcEntityInstanceData *e)¶
-
IfcDerivedUnit
(IfcTemplatedEntityList<::Ifc2x3::IfcDerivedUnitElement>::ptr v1_Elements, ::Ifc2x3::IfcDerivedUnitEnum::Value v2_UnitType, boost::optional<std::string> v3_UserDefinedType)¶
-
typedef IfcTemplatedEntityList<IfcDerivedUnit>