![]()  | Cable Carrier Segment Type Enum | 
![]()  | Énumération des types de segment de chemin de cable | 
The IfcCableCarrierSegmentTypeEnum defines the range of different types of cable carrier segment that can be specified.
HISTORY New type in IFC2x2.
| Constant | Description | 
|---|---|
| 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. | 
 <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>
TYPE IfcCableCarrierSegmentTypeEnum = ENUMERATION OF (
 CABLELADDERSEGMENT, 
 CABLETRAYSEGMENT, 
 CABLETRUNKINGSEGMENT, 
 CONDUITSEGMENT, 
 USERDEFINED, 
 NOTDEFINED);
END_TYPE;