ENTITY IfcTable
(* SCHEMA IFC4; *)
ENTITY IfcTable;
	Name : OPTIONAL IfcLabel;
	Rows : OPTIONAL LIST [1:?] OF IfcTableRow;
	Columns : OPTIONAL LIST [1:?] OF IfcTableColumn;
 DERIVE
	 NumberOfCellsInRow : IfcInteger := HIINDEX(Rows[1].RowCells);
	 NumberOfHeadings : IfcInteger := SIZEOF(QUERY( Temp <* Rows | Temp.IsHeading));
	 NumberOfDataRows : IfcInteger := SIZEOF(QUERY( Temp <* Rows | NOT(Temp.IsHeading)));
 WHERE
	WR1 : SIZEOF(QUERY( Temp <* Rows | HIINDEX(Temp.RowCells) <> HIINDEX(Rows[1].RowCells))) = 0;
	WR2 : { 0 <= NumberOfHeadings <= 1 };
END_ENTITY;
Explicit Attributes
Entity IfcTable has the following local and inherited explicit attributes:
Derived Attributes
Entity IfcTable has the following local and inherited derived attributes:
| Attribute | Type | Defined By | 
|---|
 |  NumberOfCellsInRow | IfcInteger (INTEGER) | IfcTable |  
|  NumberOfHeadings | IfcInteger (INTEGER) | IfcTable |  
|  NumberOfDataRows | IfcInteger (INTEGER) | IfcTable |  
 
 | 
Inverse Attributes
    No Inverse AttributesSupertypes
    No supertypesSubtypes
    No subtypesReferenced By
Entity IfcTable and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2024-07-11T21:39:05-04:00