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>