IfcTableRow

Definition from IAI: The information content of each row within the table (other than the heading row). A table contains a number of rows which record information concerning the instance of the type of information recorded within the table.

Limitation: Within this release of IFC all IfcTableRow objects referenced by an IfcTable shall have the same number of Row Cells. The actual number of Cells shall be taken from the number of cells of the first IfcTableRow for that table. The number of Cells is calculated by the derived attribute NumberOfCellsInRow in the associated IfcTable.

> HISTORY: New entity in IFC R1.5.

EXPRESS specification:

ENTITY IfcTableRow;
RowCells | : | LIST [1:?] OF IfcValue;
IsHeading | : | BOOLEAN;
INVERSE
OfTable | : | IfcTable FOR Rows;
END_ENTITY;

Attribute definitions:

RowCells | : | The value of information by row and column using the units defined. NOTE - The row value identifies both the actual value and the units in which it is recorded. Each cell (unique row and column) may have a different value AND different units. If the row is a heading row, then the row values are strings defined by the IfcString.
IsHeading | : | Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
OfTable | : | Reference to the IfcTable, in which the IfcTableRow is defined (or contained).

Inheritance graph

ENTITY IfcTableRow;
ENTITY IfcTableRow;
RowCells | : | LIST [1:?] OF IfcValue;
IsHeading | : | BOOLEAN;
INVERSE
OfTable | : | IfcTable FOR Rows;
END_ENTITY;