IfcUnitAssignment

IfcUnitAssignment

实体定义

IfcUnitAssignment表示可以分配的一组单位。在IfcUnitAssiation中,每个单元定义应是唯一的;也就是说,对于相同的单元类型,如长度单元或面积单元,不应有冗余单元定义。对于货币,IfcUnitAssignment中只能有一个IfcMonetaryUnit。
注:IfcProject有一个单元分配,它建立了一组单元,如果没有另行定义,这些单元将在项目中全局使用。如果要求其他对象使用不属于项目单元分配范围的单元,则这些对象可能具有本地单元分配。
IFC1.5.1中的新实体。

 

 

Formal Propositions

RuleDescription
WR01 Checks that the set of globally assigned units has each unit type (either of type IfcNamedUnit,IfcDerivedUnit, or IfcMonetaryUnit) defined only once.
Attribute inheritance
#AttributeTypeCardinalityDescriptionC
IfcUnitAssignment
1 Units IfcUnit S[1:?] Units to be included within a unit assignment. X
 

EXPRESS Specification

ENTITY IfcUnitAssignment;
  Units : SET [1:?] OF IfcUnit;
 WHERE
  WR01 : IfcCorrectUnitAssignment(Units);
END_ENTITY;

 

 

#########################

posted @ 2024-05-04 23:32  西北逍遥  阅读(6)  评论(0编辑  收藏  举报