5.4.2.6 IfcGridTypeEnum

This enumeration defines the different layout types of grids. Restriction on the correct use of IfcGrid instantiations may be imposed depending on the value of the PredefinedType being IfcGridTypeEnum.

HISTORY  New enumeration in IFC4.

Enumeration:

NOTE  View definitions or implementer agreements may impose further restrictions on how to populate the grid axes. The first grid axis being part of u-axes may have to be parallel to the x-axis of the grid object placement.

XSD Specification:

 <xs:simpleType name="IfcGridTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="rectangular"/>
   <xs:enumeration value="radial"/>
   <xs:enumeration value="triangular"/>
   <xs:enumeration value="irregular"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>

EXPRESS Specification:

TYPE IfcGridTypeEnum = ENUMERATION OF (
RECTANGULAR,
RADIAL,
TRIANGULAR,
IRREGULAR,
USERDEFINED,
NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page