8.14.3.9 IfcPresentationLayerAssignment(表现层分配)
RV ⓘ
AbV ⓘ
8.14.3.9.1 语义定义(Semantic definition)
表现层分配为几何表现项集合提供图层名称(以及可选的描述和标识符)。IfcPresentationLayerAssignment 对应术语"CAD图层",主要用于分组和可见性控制。
可见性和访问控制以及图层样式分配(颜色、线型、线宽)由子类型 IfcPresentationLayerWithStyle 处理。
属性使用定义
图 8.14.3.9.A 说明了通过形状表现或表现项进行的分配。AssignedItems 集合可以包含整个形状表现,或单独的几何表现项。如果 IfcShapeRepresentation 具有图层分配,并且 IfcShapeRepresentation.Items 集合中的单个几何表现项也具有图层分配,则 IfcGeometricRepresentationItem 的图层分配将覆盖 IfcShapeRepresentation 的图层分配。

8.14.3.9.2 实体继承(Entity inheritance)
8.14.3.9.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcPresentationLayerAssignment (4) | |||
| 1 | Name | IfcLabel |
图层名称。 |
| 2 | Description | OPTIONAL IfcText |
图层的附加描述。 |
| 3 | AssignedItems | SET [1:?] OF IfcLayeredItem |
分配给此图层的分层项集合。 |
| 4 | Identifier | OPTIONAL IfcIdentifier |
分配给图层的(内部)标识符。 |
8.14.3.9.4 形式化命题(Formal propositions)
| 名称 | 描述 |
|---|---|
| ApplicableItems |
AssignedItems 集合中可以分配给表现层的项应为几何形状表现或表现项。 |
|
|
8.14.3.9.5 形式化表示(Formal representation)
ENTITY IfcPresentationLayerAssignment
SUPERTYPE OF (ONEOF
(IfcPresentationLayerWithStyle));
Name : IfcLabel;
Description : OPTIONAL IfcText;
AssignedItems : SET [1:?] OF IfcLayeredItem;
Identifier : OPTIONAL IfcIdentifier;
WHERE
ApplicableItems : SIZEOF(QUERY(temp <* AssignedItems | (
SIZEOF(TYPEOF(temp) * [
'IFC4X3_DEV_62887e3f.IFCSHAPEREPRESENTATION',
'IFC4X3_DEV_62887e3f.IFCGEOMETRICREPRESENTATIONITEM',
'IFC4X3_DEV_62887e3f.IFCMAPPEDITEM']) = 1)
)) = SIZEOF(AssignedItems);
END_ENTITY;