IFC 4.3.x development

8.11.3.9 IfcNamedUnit

8.11.3.9.1 Semantic definitions at the entity

NOTE  Definition according to 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 IFC1.5.1.

8.11.3.9.1 Attributes

#Attribute Type Description
IfcNamedUnit
1Dimensions IfcDimensionalExponentsThe dimensional exponents of the SI base units by which the named unit is defined.
2UnitType IfcUnitEnum The type of the unit.

8.11.3.9.2 Entity inheritance

dot_inheritance IfcContextDependentUnit IfcContextDependentUnit IfcNamedUnit IfcNamedUnit IfcContextDependentUnit->IfcNamedUnit IfcConversionBasedUnit IfcConversionBasedUnit IfcConversionBasedUnit->IfcNamedUnit IfcSIUnit IfcSIUnit IfcSIUnit->IfcNamedUnit

8.11.3.9.3 Formal representations

ENTITY IfcNamedUnit
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcContextDependentUnit
	,IfcConversionBasedUnit
	,IfcSIUnit));
	Dimensions : IfcDimensionalExponents;
	UnitType : IfcUnitEnum;
 WHERE
	WR1 : IfcCorrectDimensions (SELF.UnitType, SELF.Dimensions);
END_ENTITY;