Class Ifc2x3::IfcNamedUnit

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc2x3::IfcNamedUnit : public IfcUtil::IfcBaseEntity

Definition from ISO/CD 10303-41:1992: A named unit is a unit quantity associated with the word, or group of words, by which the unit is identified.

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

HISTORY New type in IFC Release 1.5.1.

Subclassed by Ifc2x3::IfcContextDependentUnit, Ifc2x3::IfcConversionBasedUnit, Ifc2x3::IfcSIUnit

Public Types

typedef IfcTemplatedEntityList<IfcNamedUnit> list

Public Functions

::Ifc2x3::IfcDimensionalExponents *Dimensions() const

The dimensional exponents of the SI base units by which the named unit is defined.

void setDimensions(::Ifc2x3::IfcDimensionalExponents *v)
::Ifc2x3::IfcUnitEnum::Value UnitType() const

The type of the unit.

void setUnitType(::Ifc2x3::IfcUnitEnum::Value v)
const IfcParse::entity &declaration() const
IfcNamedUnit(IfcEntityInstanceData *e)
IfcNamedUnit(::Ifc2x3::IfcDimensionalExponents *v1_Dimensions, ::Ifc2x3::IfcUnitEnum::Value v2_UnitType)

Public Static Functions

const IfcParse::entity &Class()