IfcUnitAssignment
Definition from IAI: A set of units which
may be assigned. Within an IfcUnitAssigment each
unit definition shall be unique. I.e.
there shall be no redundant unit definitions for the same unit type,
like length unit, area unit etc. For currencies, there shall be only a
single IfcMonetaryUnit within an IfcUnitAssignment.
NOTE A project (IfcProject) has a unit
assignment which establishes a set of units which will be used globally
within the project, if not otherwise defined. Other objects may have
local unit assignments if there is a requirement for them to make use
of units which do not fall within the project unit assignment.
HISTORY New entity in IFC Release 1.5.1.
EXPRESS specification:
|
|
|
WR01
|
:
|
IfcCorrectUnitAssignment(Units);
|
|
|
|
Attribute definitions:
Units
|
:
|
Units to be included within a unit assignment.
|
Formal Propositions:
WR01
|
:
|
Checks that the set of globally assigned units has each unit type (either of type IfcNamedUnit,IfcDerivedUnit, or IfcMonetaryUnit) defined only once.
|
Inheritance graph
|
ENTITY IfcUnitAssignment;
|
|