Item | SPF | XML | Change | Description | IFC4x2 to IFC4x3_RC1 |
---|---|---|---|---|
IfcFacilityPartCommonTypeEnum | ADDED | IFC4x3_RC3 to IFC4x3_RC4 | ||
IfcFacilityPartCommonTypeEnum | MOVED | Schema changed from IFCSHAREDINFRASTRUCTUREELEMENTS to IFCPRODUCTEXTENSION. |
This container defines the different common predefined types of facility parts that can further specify an IfcFacilityPart.
Constant | Description |
---|---|
SEGMENT | A longitudinal facility part encompassing a linear portion of the facility defined by some uniform characteristics, or a transition between segments of uniform characteristics. |
ABOVEGROUND | A vertical facility part for elements belonging to the space above the finished ground. |
JUNCTION | A longitudinal facility part providing an at grade junction between two or more segments of longitudinal facilities usually of the same type. |
LEVELCROSSING | A longitudinal facility part providing an at grade crossing between two or more different modes of transport e.g. road and railway or road and pedestrian. |
BELOWGROUND | A vertical facility part for the containment of elements below the finished ground. This may include for example earthworks elements and elements in a pavement structure. |
SUBSTRUCTURE | A vertical facility part comprising of an underlying or supporting structure. this can be above or below finished ground level. |
TERMINAL | A longitudinal facility part that represents a termination segment of a longitudinal facility such as the end of a breakwater, road or rail section. |
SUPERSTRUCTURE | A vertical facility part comprising of the upper volume of a structure, usually forming the volume of operation or the receiving of live loading. |
USERDEFINED | User-defined type |
NOTDEFINED | Undefined type. |
<xs:simpleType name="IfcFacilityPartCommonTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="segment"/>
<xs:enumeration value="aboveground"/>
<xs:enumeration value="junction"/>
<xs:enumeration value="levelcrossing"/>
<xs:enumeration value="belowground"/>
<xs:enumeration value="substructure"/>
<xs:enumeration value="terminal"/>
<xs:enumeration value="superstructure"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcFacilityPartCommonTypeEnum = ENUMERATION OF (
SEGMENT,
ABOVEGROUND,
JUNCTION,
LEVELCROSSING,
BELOWGROUND,
SUBSTRUCTURE,
TERMINAL,
SUPERSTRUCTURE,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcFacilityPartCommon