IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

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.A 说明了表行的用法。

图 8.21.3.5.B — 表行替代用法

图 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.C

8.21.3.5.4 形式化表示(Formal representation)

ENTITY IfcTableRow;
	RowCells : OPTIONAL LIST [1:?] OF IfcValue;
	IsHeading : OPTIONAL IfcBoolean;
END_ENTITY;

8.21.3.5.5 参考文献