Struct Ifc4::IfcTransportElementTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcTransportElementTypeEnum

Public Types

enum Value

Definition from IAI: This enumeration is used to identify primary transport element types. The IfcTransportElementTypeEnum contains the following:

ELEVATOR: Elevator or lift being a transport device to move people of good vertically. ESCALATOR: Escalator being a transport device to move people. It consists of individual linked steps that move up and down on tracks while keeping the threads horizontal. MOVINGWALKWAY: Moving walkway being a transport device to move people horizontally or on an incline. It is a slow conveyor belt that transports people. CRANEWAY: A crane way system, normally including the crane rails, fasteners and the crane. It is primarily used to move heavy goods in a factory or other industry buildings. LIFTINGGEAR: A device used for lifting or lowering heavy goods. It may be manually operated or electrically or pneumatically driven.

HISTORY New enumeration in IFC Release 2x. IFC2x4 CHANGE New enumerators CRANEWAY and LIFTINGGEAR added in IFC2x4.


enumerator IfcTransportElementType_ELEVATOR
enumerator IfcTransportElementType_ESCALATOR
enumerator IfcTransportElementType_MOVINGWALKWAY
enumerator IfcTransportElementType_CRANEWAY
enumerator IfcTransportElementType_LIFTINGGEAR
enumerator IfcTransportElementType_USERDEFINED
enumerator IfcTransportElementType_NOTDEFINED

Public Static Functions

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