Struct Ifc4x3_rc1::IfcCableCarrierSegmentTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcCableCarrierSegmentTypeEnum

Public Types

enum Value

The IfcCableCarrierSegmentTypeEnum defines the range of different types of cable carrier segment that can be specified. HISTORY: New type in IFC 2x2


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.


enumerator IfcCableCarrierSegmentType_CABLELADDERSEGMENT
enumerator IfcCableCarrierSegmentType_CABLETRAYSEGMENT
enumerator IfcCableCarrierSegmentType_CABLETRUNKINGSEGMENT
enumerator IfcCableCarrierSegmentType_CONDUITSEGMENT
enumerator IfcCableCarrierSegmentType_CABLEBRACKET
enumerator IfcCableCarrierSegmentType_CATENARYWIRE
enumerator IfcCableCarrierSegmentType_DROPPER
enumerator IfcCableCarrierSegmentType_USERDEFINED
enumerator IfcCableCarrierSegmentType_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)