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>