Struct Ifc2x3::IfcResourceConsumptionEnum

Nested Relationships

This struct is a nested type of Struct Ifc2x3.

Struct Documentation

struct Ifc2x3::IfcResourceConsumptionEnum

Public Types

enum Value

The IfcResourceConsumptionEnum indicates how a construction resource is consumed during its use. The IfcResourceConsumptionEnum contains the following:

CONSUMED: Resource is production-based and is immediately consumed at the start of its usage. PARTIALLYCONSUMED: Resource is production-based and is consumed over its usage. NOTCONSUMED: Resource is production-based and is not consumed during its usage. OCCUPIED: Resource is duration-based and is immediately consumed at the start of its usage. PARTIALLYOCCUPIED: Resource is duration-based and is consumed over its usage. NOTOCCUPIED: Resource is duration-based and is not consumed during its usage. USERDEFINED: User-defined consumption; custom property sets must indicate usage. NOTDEFINED: Undefined consumption.

HISTORY: New Enumeration in IFC Release 2.0.

Values:

enumerator IfcResourceConsumption_CONSUMED
enumerator IfcResourceConsumption_PARTIALLYCONSUMED
enumerator IfcResourceConsumption_NOTCONSUMED
enumerator IfcResourceConsumption_OCCUPIED
enumerator IfcResourceConsumption_PARTIALLYOCCUPIED
enumerator IfcResourceConsumption_NOTOCCUPIED
enumerator IfcResourceConsumption_USERDEFINED
enumerator IfcResourceConsumption_NOTDEFINED

Public Static Functions

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