Struct Ifc2x3::IfcCostScheduleTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc2x3.

Struct Documentation

struct Ifc2x3::IfcCostScheduleTypeEnum

Public Types

enum Value

An IfcCostScheduleTypeEnum is a list of the available types of cost schedule from which that required may be selected. HISTORY: New type in IFC 2x2

Enumeration

BUDGET: An allocation of money for a particular purpose. COSTPLAN: An assessment of the amount of money needing to be expended for a defined purpose based on incomplete information about the goods and services required for a construction or installation.

ESTIMATE: An assessment of the amount of money needing to be expended for a defined purpose based on actual information about the goods and services required for a construction or installation. TENDER: An offer to provide goods and services.

PRICEDBILLOFQUANTITIES: A complete listing of all work items forming construction or installation works in which costs have been allocated to work items.

UNPRICEDBILLOFQUANTITIES: A complete listing of all work items forming construction or installation works in which costs have not yet been allocated to work items. SCHEDULEOFRATES: A listing of each type of goods forming construction or installation works with the cost of purchase, construction/installation, overheads and profit assigned so that additional items of that type can be costed.

USERDEFINED: User-defined type. NOTDEFINED: Undefined type.

Values:

enumerator IfcCostScheduleType_BUDGET
enumerator IfcCostScheduleType_COSTPLAN
enumerator IfcCostScheduleType_ESTIMATE
enumerator IfcCostScheduleType_TENDER
enumerator IfcCostScheduleType_PRICEDBILLOFQUANTITIES
enumerator IfcCostScheduleType_UNPRICEDBILLOFQUANTITIES
enumerator IfcCostScheduleType_SCHEDULEOFRATES
enumerator IfcCostScheduleType_USERDEFINED
enumerator IfcCostScheduleType_NOTDEFINED

Public Static Functions

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