Struct Ifc4x3_rc1::IfcElectricFlowStorageDeviceTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcElectricFlowStorageDeviceTypeEnum

Public Types

enum Value

The IfcElectricFlowStorageDeviceTypeEnum defines the range of different types of electrical flow storage device available. HISTORY: New type in IFC 2x2


BATTERY: A device for storing energy in chemical form so that it can be released as electrical energy. CAPACITORBANK: A device that stores electrical energy when an external power supply is present using the electrical property of capacitance HARMONICFILTER: A device that constantly injects currents that precisely correspond to the harmonic components drawn by the load. UPS: A device that provides a time limited alternative source of power supply in the event of failure of the main supply.

USERDEFINED: User-defined type.

NOTDEFINED: Undefined type.


enumerator IfcElectricFlowStorageDeviceType_BATTERY
enumerator IfcElectricFlowStorageDeviceType_CAPACITORBANK
enumerator IfcElectricFlowStorageDeviceType_HARMONICFILTER
enumerator IfcElectricFlowStorageDeviceType_INDUCTORBANK
enumerator IfcElectricFlowStorageDeviceType_UPS
enumerator IfcElectricFlowStorageDeviceType_CAPACITOR
enumerator IfcElectricFlowStorageDeviceType_COMPENSATOR
enumerator IfcElectricFlowStorageDeviceType_INDUCTOR
enumerator IfcElectricFlowStorageDeviceType_RECHARGER
enumerator IfcElectricFlowStorageDeviceType_USERDEFINED
enumerator IfcElectricFlowStorageDeviceType_NOTDEFINED

Public Static Functions

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