Struct Ifc4::IfcConstructionEquipmentResourceTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcConstructionEquipmentResourceTypeEnum

Public Types

enum Value

This enumeration is used to identify the primary purpose of a construction equipment resource. It is limited to the most common equipment used in construction. The IfcConstructionEquipmentResourceTypeEnum contains the following:

DEMOLISHING: Removal or destruction of building elements. EARTHMOVING: Excavating, filling, or contouring earth. ERECTING: Lifting, positioning, and placing elements. HEATING: Temporary heat to support construction. LIGHTING: Temporary lighting to support construction. PAVING: Asphalt or concrete roads or walkways. PUMPING: Installing materials through pumps. TRANSPORTING: Transporting products or materials. USERDEFINED: User-defined resource. NOTDEFINED: Undefined resource.

HISTORY: New enumeration in IFC2x4

Values:

enumerator IfcConstructionEquipmentResourceType_DEMOLISHING
enumerator IfcConstructionEquipmentResourceType_EARTHMOVING
enumerator IfcConstructionEquipmentResourceType_ERECTING
enumerator IfcConstructionEquipmentResourceType_HEATING
enumerator IfcConstructionEquipmentResourceType_LIGHTING
enumerator IfcConstructionEquipmentResourceType_PAVING
enumerator IfcConstructionEquipmentResourceType_PUMPING
enumerator IfcConstructionEquipmentResourceType_TRANSPORTING
enumerator IfcConstructionEquipmentResourceType_USERDEFINED
enumerator IfcConstructionEquipmentResourceType_NOTDEFINED

Public Static Functions

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