Class Ifc2x3::IfcStructuralLoadTemperature

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcStructuralLoadTemperature : public Ifc2x3::IfcStructuralLoadStatic

An instance of the entity IfcStructuralLoadTemperature shall be used to define actions which are caused by a temperature change. As shown in Figure 332, the change of temperature is given with a constant value which is applied to the complete section and values for temperature differences between outer fibres of the section.

HISTORY New entity in IFC2x2.

Figure 332 — Structural load temperature

Public Functions

bool hasDeltaT_Constant() const

Whether the optional attribute DeltaT_Constant is defined for this IfcStructuralLoadTemperature.

double DeltaT_Constant() const
void setDeltaT_Constant(double v)
bool hasDeltaT_Y() const

Whether the optional attribute DeltaT_Y is defined for this IfcStructuralLoadTemperature.

double DeltaT_Y() const
void setDeltaT_Y(double v)
bool hasDeltaT_Z() const

Whether the optional attribute DeltaT_Z is defined for this IfcStructuralLoadTemperature.

double DeltaT_Z() const
void setDeltaT_Z(double v)
const IfcParse::entity &declaration() const
IfcStructuralLoadTemperature(IfcEntityInstanceData *e)
IfcStructuralLoadTemperature(boost::optional<std::string> v1_Name, boost::optional<double> v2_DeltaT_Constant, boost::optional<double> v3_DeltaT_Y, boost::optional<double> v4_DeltaT_Z)

Public Static Functions

const IfcParse::entity &Class()