Class Ifc2x3::IfcElectricalBaseProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcEnergyProperties(Class Ifc2x3::IfcEnergyProperties)
Class Documentation¶
-
class
Ifc2x3::IfcElectricalBaseProperties: public Ifc2x3::IfcEnergyProperties¶ Public Types
-
typedef IfcTemplatedEntityList<IfcElectricalBaseProperties>
list¶
Public Functions
-
bool
hasElectricCurrentType() const¶ Whether the optional attribute ElectricCurrentType is defined for this IfcElectricalBaseProperties.
-
::Ifc2x3::IfcElectricCurrentEnum::Value
ElectricCurrentType() const¶
-
void
setElectricCurrentType(::Ifc2x3::IfcElectricCurrentEnum::Value v)¶
-
double
InputVoltage() const¶
-
void
setInputVoltage(double v)¶
-
double
InputFrequency() const¶
-
void
setInputFrequency(double v)¶
-
bool
hasFullLoadCurrent() const¶ Whether the optional attribute FullLoadCurrent is defined for this IfcElectricalBaseProperties.
-
double
FullLoadCurrent() const¶
-
void
setFullLoadCurrent(double v)¶
-
bool
hasMinimumCircuitCurrent() const¶ Whether the optional attribute MinimumCircuitCurrent is defined for this IfcElectricalBaseProperties.
-
double
MinimumCircuitCurrent() const¶
-
void
setMinimumCircuitCurrent(double v)¶
-
bool
hasMaximumPowerInput() const¶ Whether the optional attribute MaximumPowerInput is defined for this IfcElectricalBaseProperties.
-
double
MaximumPowerInput() const¶
-
void
setMaximumPowerInput(double v)¶
-
bool
hasRatedPowerInput() const¶ Whether the optional attribute RatedPowerInput is defined for this IfcElectricalBaseProperties.
-
double
RatedPowerInput() const¶
-
void
setRatedPowerInput(double v)¶
-
int
InputPhase() const¶
-
void
setInputPhase(int v)¶
-
IfcElectricalBaseProperties(IfcEntityInstanceData *e)¶
-
IfcElectricalBaseProperties(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<::Ifc2x3::IfcEnergySequenceEnum::Value> v5_EnergySequence, boost::optional<std::string> v6_UserDefinedEnergySequence, boost::optional<::Ifc2x3::IfcElectricCurrentEnum::Value> v7_ElectricCurrentType, double v8_InputVoltage, double v9_InputFrequency, boost::optional<double> v10_FullLoadCurrent, boost::optional<double> v11_MinimumCircuitCurrent, boost::optional<double> v12_MaximumPowerInput, boost::optional<double> v13_RatedPowerInput, int v14_InputPhase)¶
-
typedef IfcTemplatedEntityList<IfcElectricalBaseProperties>