表示层指定为几何表示项集合提供层名称(以及可选的描述和标识符)。ifcpresentationlayerasignment对应于术语“CAD层”,主要用于分组和可见性控制。
注:表示层的使用应限于简单的分组和显示目的。
可见性和访问控制以及图层样式指定(颜色、线型、线宽)由子类型ifcpresentationlayerasignmentwithstyle处理。
注:对应的ISO 10303名称:表示层分配。正式标准的最终定义请参考ISO/IS 10303-46:1994,第36页。
IFC2x2中增加的新实体。
下图说明了通过形状表示或表示项来分配项。AssignedItems集可以包含整个形状表示,也可以包含单个几何表示项。如果两者都有,则IfcShapeRepresentation有一个图层指定,并且在If集合中有一个单独的几何表示项cShapeRepresentation.项目,则ifcGeometricRepresentation项的层分配覆盖IfcShapeRepresentation项的层分配。
Formal Propositions
Rule | Description |
---|---|
ApplicableItems |
可分配给表示层的AssignedItems集合中的项应为几何形状表示或表示项。 IFC4修改已添加的where规则。 |
Attribute inheritance
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcPresentationLayerAssignment | |||||
1 | Name | IfcLabel | [1:1] |
层的名称。 |
X |
2 | Description | IfcText | [0:1] |
图层的附加说明。 |
X |
3 | AssignedItems | IfcLayeredItem | S[1:?] |
分配给该层的一组分层项。 |
X |
4 | Identifier | IfcIdentifier | [0:1] |
分配给层的(内部)标识符。 |
X |
EXPRESS Specification
ENTITY IfcPresentationLayerAssignment SUPERTYPE OF(IfcPresentationLayerWithStyle); Name : IfcLabel; Description : OPTIONAL IfcText; AssignedItems : SET [1:?] OF IfcLayeredItem; Identifier : OPTIONAL IfcIdentifier; WHERE ApplicableItems : SIZEOF(QUERY(temp <* AssignedItems | ( SIZEOF(TYPEOF(temp) * [ 'IFCREPRESENTATIONRESOURCE.IFCSHAPEREPRESENTATION', 'IFCGEOMETRYRESOURCE.IFCGEOMETRICREPRESENTATIONITEM', 'IFCGEOMETRYRESOURCE.IFCMAPPEDITEM']) = 1) )) = SIZEOF(AssignedItems); END_ENTITY;