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>