8.21.3.5 IfcTableRow(表行)
8.21.3.5.1 语义定义(Semantic definition)
IfcTableRow 包含 IfcTable 中单个表行的数据。
限制:为保持向后兼容性,由 IfcTable 引用的所有 IfcTableRow 对象应具有相同数量的行单元格。实际单元格数量应取自该表中第一个 IfcTableRow 的单元格数量。单元格数量通过关联 IfcTable 中的派生属性 NumberOfCellsInRow 计算得出。

图 8.21.3.5.A 说明了表行的用法。

图 8.21.3.5.B 描述了在 IFC4 之前如何使用 IsHeading 标志构建表行。请注意,应使用 IfcTableColumn 结构代替 IsHeading 标志(该标志仅为保持向后兼容性而保留)。
8.21.3.5.2 实体继承(Entity inheritance)
8.21.3.5.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcTableRow (2) | |||
| 1 | RowCells | OPTIONAL LIST [1:?] OF IfcValue |
表格单元格的数据值。 |
| 2 | IsHeading | OPTIONAL IfcBoolean |
标识该行是标题行还是包含行值的行的标志。 |
8.21.3.5.4 形式化表示(Formal representation)
ENTITY IfcTableRow;
RowCells : OPTIONAL LIST [1:?] OF IfcValue;
IsHeading : OPTIONAL IfcBoolean;
END_ENTITY;