Class Ifc4::IfcUnitAssignment¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Class Documentation¶
-
class
Ifc4
::
IfcUnitAssignment
: public IfcUtil::IfcBaseEntity¶ IfcUnitAssignment indicates a set of units which may be assigned. Within an IfcUnitAssigment each unit definition shall be unique; that is, there shall be no redundant unit definitions for the same unit type such as length unit or area unit. 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.
Public Types
-
typedef IfcTemplatedEntityList<IfcUnitAssignment>
list
¶
Public Functions
-
IfcEntityList::ptr
Units
() const¶ Units to be included within a unit assignment.
-
void
setUnits
(IfcEntityList::ptr v)¶
-
IfcUnitAssignment
(IfcEntityInstanceData *e)¶
-
IfcUnitAssignment
(IfcEntityList::ptr v1_Units)¶
-
typedef IfcTemplatedEntityList<IfcUnitAssignment>