8.21.3.4 IfcTableColumn(表列)
8.21.3.4.1 语义定义(Semantic definition)
IfcTableColumn 是一种数据结构,用于捕获在 IfcTable 中使用的列信息。每个实例定义了适用于与 IfcTableRow 对象关联的列数据的标识符、名称、描述和计量单位。
IfcTableColumn 的使用取代了与 IfcTableRow 关联的 IsHeading 标志。
8.21.3.4.2 实体继承(Entity inheritance)
8.21.3.4.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcTableColumn (5) | |||
| 1 | Identifier | OPTIONAL IfcIdentifier |
标识符 用于在表中识别该列。如果提供,则必须在表中唯一。通过共享相同的列标识符,可以在多个表之间交叉引用列。 |
| 2 | Name | OPTIONAL IfcLabel |
名称 是表列的人类可读标题。它不一定是唯一的。 |
| 3 | Description | OPTIONAL IfcText |
描述 提供了描述表列的人类可读文本。 |
| 4 | Unit | OPTIONAL IfcUnit |
单位 表示用于此列数据的计量单位。如果未提供,则假定使用项目默认单位。如果提供了 引用路径,则单位必须与引用的属性具有相同的度量。 |
| 5 | ReferencePath | OPTIONAL IfcReference |
引用路径 表示一个相对路径,指向此列中数据要应用的对象和属性。 对于约束条件,此类路径相对于通过 IfcRelAssociatesConstraint.RelatedObjects 关联的 IfcObjectDefinition。要满足约束条件,对于设置了 引用路径 属性的所有列,表中必须恰好有一行与引用的对象匹配。 |
8.21.3.4.4 形式化表示(Formal representation)
ENTITY IfcTableColumn;
Identifier : OPTIONAL IfcIdentifier;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
Unit : OPTIONAL IfcUnit;
ReferencePath : OPTIONAL IfcReference;
END_ENTITY;