Defined in File Ifc4x2.h
IfcPerformanceHistory: public Ifc4x2::IfcControl¶
IfcPerformanceHistory is used to document the actual performance of an occurrence instance over time. In practice, performance-related data are generally not easy to obtain as they can originate from different sources (predicted, simulated, or measured) and occur during different stages of the building life-cycle. Such time-related data cover a large spectrum, including meteorological data, schedules, operational status measurements, trend reports, etc.
HISTORY: New entity in Release IFC2x Edition 2.
Describes the applicable building life-cycle phase. Typical values should be DESIGNDEVELOPMENT, SCHEMATICDEVELOPMENT, CONSTRUCTIONDOCUMENT, CONSTRUCTION, ASBUILT, COMMISSIONING, OPERATION, etc.
Whether the optional attribute PredefinedType is defined for this IfcPerformanceHistory.
Predefined generic type for a performace history that is specified in an enumeration.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
IfcPerformanceHistory(std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, boost::optional<std::string> v6_Identification, std::string v7_LifeCyclePhase, boost::optional<::Ifc4x2::IfcPerformanceHistoryTypeEnum::Value> v8_PredefinedType)¶