![]() | Tabellenzeile |
![]() | Table Row |
![]() | Ligne de table |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcTableRow | ||||
RowCells | MODIFIED | Instantiation changed to OPTIONAL. | ||
IsHeading | MODIFIED | Instantiation changed to OPTIONAL. | IFC4 to IFC4 ADD1 | |
IfcTableRow | ||||
IsHeading | MODIFIED | Type changed from BOOLEAN to IfcBoolean. | ||
OfTable | DELETED |
IfcTableRow contains data for a single row within an IfcTable.
Limitation: For backward compatibility, 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.
NOTE The attribute IsHeading exists for backward compatibility. IfcTableColumn should be used instead beginning with IFC4.
![]() |
Figure 337 illustrates table row use. |
Figure 337 — Table row use |
|
![]() |
Figure 338 depicts how table rows were structured prior to IFC4 with the use of the IsHeading flag. Note that the use of the IfcTableColumn constructs should be used instead of the IsHeading flag (which remains for backward compatibility only). |
Figure 338 — Table row use alternative |
|
HISTORY New entity in IFC1.5.
# | Attribute | Type | Cardinality | Description | B |
---|---|---|---|---|---|
1 | RowCells | - | This attribute is out of scope for this model view definition and shall not be set. | ||
2 | IsHeading | - | This attribute is out of scope for this model view definition and shall not be set. |
# | Attribute | Type | Cardinality | Description | B |
---|---|---|---|---|---|
IfcTableRow | |||||
1 | RowCells | - | This attribute is out of scope for this model view definition and shall not be set. | ||
2 | IsHeading | - | This attribute is out of scope for this model view definition and shall not be set. |
<xs:element name="IfcTableRow" type="ifc:IfcTableRow" substitutionGroup="ifc:Entity" nillable="true"/>
<xs:complexType name="IfcTableRow">
<xs:complexContent>
<xs:extension base="ifc:Entity"/>
</xs:complexContent>
</xs:complexType>
ENTITY IfcTableRow;
RowCells : OPTIONAL LIST [1:?] OF IfcStrippedOptional;
IsHeading : OPTIONAL IfcStrippedOptional;
END_ENTITY;