Struct Ifc4x3_rc1::IfcConstructionMaterialResourceTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcConstructionMaterialResourceTypeEnum

Public Types

enum Value

This enumeration is used to identify the primary purpose of a construction material resource. It is limited to the most common raw materials used in construction and excludes materials commonly sold as finished products. The IfcConstructionMaterialResourceTypeEnum contains the following:

AGGREGATES: Construction aggregate including sand, gravel, and crushed stone. CONCRETE: Cast-in-place concrete. DRYWALL: Wall board, including gypsum board. FUEL: Fuel for running equipment. GYPSUM: Any gypsum material. MASONRY: Masonry including brick, stone, concrete block, glass block, and tile. METAL: Any metallic material. PLASTIC: Any plastic material. WOOD: Any wood material. USERDEFINED: User-defined resource. NOTDEFINED: Undefined resource.

HISTORY: New enumeration in IFC2x4

Values:

enumerator IfcConstructionMaterialResourceType_AGGREGATES
enumerator IfcConstructionMaterialResourceType_CONCRETE
enumerator IfcConstructionMaterialResourceType_DRYWALL
enumerator IfcConstructionMaterialResourceType_FUEL
enumerator IfcConstructionMaterialResourceType_GYPSUM
enumerator IfcConstructionMaterialResourceType_MASONRY
enumerator IfcConstructionMaterialResourceType_METAL
enumerator IfcConstructionMaterialResourceType_PLASTIC
enumerator IfcConstructionMaterialResourceType_WOOD
enumerator IfcConstructionMaterialResourceType_NOTDEFINED
enumerator IfcConstructionMaterialResourceType_USERDEFINED

Public Static Functions

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