#### 7.2.2.2 IfcCableCarrierSegmentTypeEnum

The IfcCableCarrierSegmentTypeEnum defines the range of different types of cable carrier segment that can be specified.

> HISTORY New type in IFC2x2.

Enumerated Item Definitions:

- CABLELADDERSEGMENT: An open carrier segment on which cables are carried on a ladder structure.
- CABLETRAYSEGMENT: A (typically) open carrier segment onto which cables are laid.
- CABLETRUNKINGSEGMENT: An enclosed carrier segment with one or more compartments into which cables are placed.
- CONDUITSEGMENT: An enclosed tubular carrier segment through which cables are pulled.
- USERDEFINED: User-defined type.
- NOTDEFINED: Undefined type.

XSD Specification:

<xs:simpleType name="IfcCableCarrierSegmentTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="cableladdersegment"/>
<xs:enumeration value="cabletraysegment"/>
<xs:enumeration value="cabletrunkingsegment"/>
<xs:enumeration value="conduitsegment"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>

EXPRESS Specification:

TYPE IfcCableCarrierSegmentTypeEnum = ENUMERATION OF (
| CABLELADDERSEGMENT, CABLETRAYSEGMENT, CABLETRUNKINGSEGMENT, CONDUITSEGMENT, USERDEFINED, NOTDEFINED);
END_TYPE;

Link to this page