Item | SPF | XML | Change | Description | IFC4X3_ADD2 to IFC4X4_draft |
---|---|---|---|---|
IfcTunnelTypeEnum | ADDED |
The predefined type that collects all possible tunnel facility types together into the implemented enumeration.
Constant | Description |
---|---|
ACCESSTUNNEL | Passage from surface to areas of underground excavation. |
SHAFT | An underground vertical or inclined passageway. |
UTILITIES | A tunnel built for utilities such as water, gas or high voltage transmission. |
RAILWAY | A tunnel mainly built for railway traffic. |
ROAD | A tunnel mainly built for road traffic. |
PEDESTRIAN | A tunnel mainly built for pedestrians. |
METRO | A tunnel mainly built for metro traffic. |
BICYCLE | A tunnel mainly built for bicycle traffic. |
BYPASS | A secondary tunnel to allow a flow when the main tunnel is closed or blocked. |
MAINTENANCE | A tunnel mainly built to enable tunnel maintenance. |
UNDERGROUND_FACILITIES | A tunnel mainly built for other underground facilities. |
RAMP | A tunnel connecting tunnels at different levels or a tunnel with the above ground. |
USERDEFINED | User-defined type. |
NOTDEFINED | Undefined type. |
<xs:simpleType name="IfcTunnelTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="accesstunnel"/>
<xs:enumeration value="shaft"/>
<xs:enumeration value="utilities"/>
<xs:enumeration value="railway"/>
<xs:enumeration value="road"/>
<xs:enumeration value="pedestrian"/>
<xs:enumeration value="metro"/>
<xs:enumeration value="bicycle"/>
<xs:enumeration value="bypass"/>
<xs:enumeration value="maintenance"/>
<xs:enumeration value="underground_facilities"/>
<xs:enumeration value="ramp"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcTunnelTypeEnum = ENUMERATION OF (
ACCESSTUNNEL,
SHAFT,
UTILITIES,
RAILWAY,
ROAD,
PEDESTRIAN,
METRO,
BICYCLE,
BYPASS,
MAINTENANCE,
UNDERGROUND_FACILITIES,
RAMP,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcTunnel