Struct Ifc4x3_rc1::IfcElectricGeneratorTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcElectricGeneratorTypeEnum

Public Types

enum Value

The IfcElectricGeneratorTypeEnum defines the range of types of electric generators available. HISTORY: New type in IFC 2x2. Values added in IFC 2x4.


CHP: Combined heat and power supply, used not only as a source of electric energy but also as a heating source for the building. It may therefore be not only part of an electrical system but also of a heating system. ENGINEGENERATOR: Electrical generator with a fuel-driven engine, for example a diesel-driven emergency power supply. STANDALONE: Electrical generator which does not include its source of kinetic energy, that is, a motor, engine, or turbine is modeled by a separate object. USERDEFINED: User-defined type. NOTDEFINED: Undefined type.


enumerator IfcElectricGeneratorType_CHP
enumerator IfcElectricGeneratorType_ENGINEGENERATOR
enumerator IfcElectricGeneratorType_STANDALONE
enumerator IfcElectricGeneratorType_USERDEFINED
enumerator IfcElectricGeneratorType_NOTDEFINED

Public Static Functions

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