Struct Ifc4::IfcRoleEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcRoleEnum

Public Types

enum Value

Definition: Roles which may be played by an actor.

HISTORY This type has changes after IFC Release 2.0. Spelling of COMMISSIONINGENGINEER fixed in IFC 2x4.

ENUMERATION

SUPPLIER MANUFACTURER CONTRACTOR SUBCONTRACTOR ARCHITECT STRUCTURALENGINEER COSTENGINEER CLIENT BUILDINGOWNER BUILDINGOPERATOR MECHANICALENGINEER ELECTRICALENGINEER PROJECTMANAGER FACILITIESMANAGER CIVILENGINEER COMMISSIONINGENGINEER ENGINEER OWNER CONSULTANT CONSTRUCTIONMANAGER FIELDCONSTRUCTIONMANAGER RESELLER USERDEFINED User defined value to be provided.

Values:

enumerator IfcRole_SUPPLIER
enumerator IfcRole_MANUFACTURER
enumerator IfcRole_CONTRACTOR
enumerator IfcRole_SUBCONTRACTOR
enumerator IfcRole_ARCHITECT
enumerator IfcRole_STRUCTURALENGINEER
enumerator IfcRole_COSTENGINEER
enumerator IfcRole_CLIENT
enumerator IfcRole_BUILDINGOWNER
enumerator IfcRole_BUILDINGOPERATOR
enumerator IfcRole_MECHANICALENGINEER
enumerator IfcRole_ELECTRICALENGINEER
enumerator IfcRole_PROJECTMANAGER
enumerator IfcRole_FACILITIESMANAGER
enumerator IfcRole_CIVILENGINEER
enumerator IfcRole_COMMISSIONINGENGINEER
enumerator IfcRole_ENGINEER
enumerator IfcRole_OWNER
enumerator IfcRole_CONSULTANT
enumerator IfcRole_CONSTRUCTIONMANAGER
enumerator IfcRole_FIELDCONSTRUCTIONMANAGER
enumerator IfcRole_RESELLER
enumerator IfcRole_USERDEFINED

Public Static Functions

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