Class Ifc4x2::IfcNamedUnit

Nested Relationships

This class is a nested type of Struct Ifc4x2.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x2::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 Ifc4x2::IfcContextDependentUnit, Ifc4x2::IfcConversionBasedUnit, Ifc4x2::IfcSIUnit

Public Types

typedef IfcTemplatedEntityList<IfcNamedUnit> list

Public Functions

::Ifc4x2::IfcDimensionalExponents *Dimensions() const

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

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

The type of the unit.

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

Public Static Functions

const IfcParse::entity &Class()