Class Ifc2x3::IfcSpaceThermalLoadProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcPropertySetDefinition
(Class Ifc2x3::IfcPropertySetDefinition)
Class Documentation¶
-
class
Ifc2x3
::
IfcSpaceThermalLoadProperties
: public Ifc2x3::IfcPropertySetDefinition¶ Public Types
-
typedef IfcTemplatedEntityList<IfcSpaceThermalLoadProperties>
list
¶
Public Functions
-
bool
hasApplicableValueRatio
() const¶ Whether the optional attribute ApplicableValueRatio is defined for this IfcSpaceThermalLoadProperties.
-
double
ApplicableValueRatio
() const¶
-
void
setApplicableValueRatio
(double v)¶
-
::Ifc2x3::IfcThermalLoadSourceEnum::Value
ThermalLoadSource
() const¶
-
void
setThermalLoadSource
(::Ifc2x3::IfcThermalLoadSourceEnum::Value v)¶
-
::Ifc2x3::IfcPropertySourceEnum::Value
PropertySource
() const¶
-
void
setPropertySource
(::Ifc2x3::IfcPropertySourceEnum::Value v)¶
-
bool
hasSourceDescription
() const¶ Whether the optional attribute SourceDescription is defined for this IfcSpaceThermalLoadProperties.
-
std::string
SourceDescription
() const¶
-
void
setSourceDescription
(std::string v)¶
-
double
MaximumValue
() const¶
-
void
setMaximumValue
(double v)¶
-
bool
hasMinimumValue
() const¶ Whether the optional attribute MinimumValue is defined for this IfcSpaceThermalLoadProperties.
-
double
MinimumValue
() const¶
-
void
setMinimumValue
(double v)¶
-
bool
hasThermalLoadTimeSeriesValues
() const¶ Whether the optional attribute ThermalLoadTimeSeriesValues is defined for this IfcSpaceThermalLoadProperties.
-
::Ifc2x3::IfcTimeSeries *
ThermalLoadTimeSeriesValues
() const¶
-
void
setThermalLoadTimeSeriesValues
(::Ifc2x3::IfcTimeSeries *v)¶
-
bool
hasUserDefinedThermalLoadSource
() const¶ Whether the optional attribute UserDefinedThermalLoadSource is defined for this IfcSpaceThermalLoadProperties.
-
std::string
UserDefinedThermalLoadSource
() const¶
-
void
setUserDefinedThermalLoadSource
(std::string v)¶
-
bool
hasUserDefinedPropertySource
() const¶ Whether the optional attribute UserDefinedPropertySource is defined for this IfcSpaceThermalLoadProperties.
-
std::string
UserDefinedPropertySource
() const¶
-
void
setUserDefinedPropertySource
(std::string v)¶
-
::Ifc2x3::IfcThermalLoadTypeEnum::Value
ThermalLoadType
() const¶
-
void
setThermalLoadType
(::Ifc2x3::IfcThermalLoadTypeEnum::Value v)¶
-
IfcSpaceThermalLoadProperties
(IfcEntityInstanceData *e)¶
-
IfcSpaceThermalLoadProperties
(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<double> v5_ApplicableValueRatio, ::Ifc2x3::IfcThermalLoadSourceEnum::Value v6_ThermalLoadSource, ::Ifc2x3::IfcPropertySourceEnum::Value v7_PropertySource, boost::optional<std::string> v8_SourceDescription, double v9_MaximumValue, boost::optional<double> v10_MinimumValue, ::Ifc2x3::IfcTimeSeries *v11_ThermalLoadTimeSeriesValues, boost::optional<std::string> v12_UserDefinedThermalLoadSource, boost::optional<std::string> v13_UserDefinedPropertySource, ::Ifc2x3::IfcThermalLoadTypeEnum::Value v14_ThermalLoadType)¶
-
typedef IfcTemplatedEntityList<IfcSpaceThermalLoadProperties>