Struct Ifc4x1::IfcTaskTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x1.

Struct Documentation

struct Ifc4x1::IfcTaskTypeEnum

Public Types

enum Value

The IfcTaskTypeEnum defines the range of different types of task that can be specified.

HISTORY New type in IFC2x4

Enumeration:

ATTENDANCE: Attendance or waiting on other things happening CONSTRUCTION: Constructing or building something DEMOLITION: Demolishing or breaking down something DISMANTLE: Taking something apart carefully so that it can be recycled or reused DISPOSAL: Disposing or getting rid of something INSTALLATION: Installing something (equivalent to construction but more commonly used for engineering tasks) LOGISTIC: Transporation or delivery of something MAINTENANCE: Keeping something in good working order MOVE: Moving things from one place to another OPERATION: A procedure undertaken to start up the operation an artifact REMOVAL: Removal of an item from use and taking it from its place of use RENOVATION: Bringing something to an ‘as-new’ state

Values:

enumerator IfcTaskType_ATTENDANCE
enumerator IfcTaskType_CONSTRUCTION
enumerator IfcTaskType_DEMOLITION
enumerator IfcTaskType_DISMANTLE
enumerator IfcTaskType_DISPOSAL
enumerator IfcTaskType_INSTALLATION
enumerator IfcTaskType_LOGISTIC
enumerator IfcTaskType_MAINTENANCE
enumerator IfcTaskType_MOVE
enumerator IfcTaskType_OPERATION
enumerator IfcTaskType_REMOVAL
enumerator IfcTaskType_RENOVATION
enumerator IfcTaskType_USERDEFINED
enumerator IfcTaskType_NOTDEFINED

Public Static Functions

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