首页 > 其他分享 >IfcUnitAssignment

IfcUnitAssignment

时间:2024-05-04 23:45:42浏览次数:26  
标签:IfcUnitAssignment 定义 ENTITY Units 分配 单元

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;

 

 

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

标签:IfcUnitAssignment,定义,ENTITY,Units,分配,单元
From: https://www.cnblogs.com/herd/p/18108461

相关文章

  • IfcUnitAssignment案例
    当没有使用实体类型IfcMeasureWithUnit作为属性的数据类型更具体地定义单位时,项目的全局单位分配定义度量值和值的全局单位。 Anexamplewhereaproject’sglobalbasiclength,area,volumeandtimeunitsaredefinedasSIunits:#1=IFCPROJECT(’00ZhrqZYLBcgy$rVVa......