Struct Ifc4x2::IfcCableCarrierSegmentTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x2.

Struct Documentation

struct Ifc4x2::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

Enumeration

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.

Values:

enumerator IfcCableCarrierSegmentType_CABLELADDERSEGMENT
enumerator IfcCableCarrierSegmentType_CABLETRAYSEGMENT
enumerator IfcCableCarrierSegmentType_CABLETRUNKINGSEGMENT
enumerator IfcCableCarrierSegmentType_CONDUITSEGMENT
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)