Struct Ifc4x3_rc1::IfcLaborResourceTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcLaborResourceTypeEnum

Public Types

enum Value

This enumeration is used to identify the primary purpose of a labor resource, and is limited to high-level categories based upon common skillsets. The IfcLaborResourceTypeEnum contains the following:

ADMINISTRATION: Coordination of work. CARPENTRY: Rough carpentry including framing. CLEANING: Removal of dust and debris. DRYWALL: Gypsum wallboard placement and taping. ELECTRIC: Electrical fixtures, equipment, and cables. FINISHING: Finish carpentry including custom cabinetry. FLOORING: Carpet, tile, terazzo, wood, or other flooring. HVAC: Heating and ventilation fixtures, equipment, and ducts. GENERAL: General labor not requiring specific skill. LANDSCAPING: Grass, plants, trees, or irrigation. MASONRY: Laying bricks or blocks with mortar. PAINTING: Applying decorative coatings or coverings. PAVING: Asphalt or concrete roads and walkways. PLUMBING: Plumbing fixtures, equipment, and pipes. ROOFING: Membranes, shingles, tile, or other roofing. SITEGRADING: Excavating, filling, or contouring earth. STEELWORK: Erecting and attaching steel elements. SURVEYING: Determining positions, distances, and angles. USERDEFINED: User-defined resource. NOTDEFINED: Undefined resource.

HISTORY: New enumeration in IFC2x4

Values:

enumerator IfcLaborResourceType_ADMINISTRATION
enumerator IfcLaborResourceType_CARPENTRY
enumerator IfcLaborResourceType_CLEANING
enumerator IfcLaborResourceType_CONCRETE
enumerator IfcLaborResourceType_DRYWALL
enumerator IfcLaborResourceType_ELECTRIC
enumerator IfcLaborResourceType_FINISHING
enumerator IfcLaborResourceType_FLOORING
enumerator IfcLaborResourceType_GENERAL
enumerator IfcLaborResourceType_HVAC
enumerator IfcLaborResourceType_LANDSCAPING
enumerator IfcLaborResourceType_MASONRY
enumerator IfcLaborResourceType_PAINTING
enumerator IfcLaborResourceType_PAVING
enumerator IfcLaborResourceType_PLUMBING
enumerator IfcLaborResourceType_ROOFING
enumerator IfcLaborResourceType_SITEGRADING
enumerator IfcLaborResourceType_STEELWORK
enumerator IfcLaborResourceType_SURVEYING
enumerator IfcLaborResourceType_USERDEFINED
enumerator IfcLaborResourceType_NOTDEFINED

Public Static Functions

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