Struct Ifc4x1::IfcProjectOrderTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x1.

Struct Documentation

struct Ifc4x1::IfcProjectOrderTypeEnum

Public Types

enum Value

An IfcProjectOrderTypeEnum is a list of the types of project order that may be identified. HISTORY: New type in IFC 2x2


CHANGEORDER: An instruction to make a change to a product or work being undertaken and a description of the work that is to be performed. MAINTENANCEWORKORDER: An instruction to carry out maintenance work and a description of the work that is to be performed. MOVEORDER: An instruction to move persons and artefacts and a description of the move locations, objects to be moved, etc.

PURCHASEORDER: An instruction to purchase goods and/or services and a description of the goods and/or services to be purchased that is to be performed. WORKORDER: A general instruction to carry out work and a description of the work to be done. Note the difference between a work order generally and a maintenance work order. USERDEFINED: User-defined type. NOTDEFINED: Undefined type.


enumerator IfcProjectOrderType_CHANGEORDER
enumerator IfcProjectOrderType_MAINTENANCEWORKORDER
enumerator IfcProjectOrderType_MOVEORDER
enumerator IfcProjectOrderType_PURCHASEORDER
enumerator IfcProjectOrderType_WORKORDER
enumerator IfcProjectOrderType_USERDEFINED
enumerator IfcProjectOrderType_NOTDEFINED

Public Static Functions

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