Class Ifc2x3::IfcHygroscopicMaterialProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcHygroscopicMaterialProperties : public Ifc2x3::IfcMaterialProperties

Public Functions

bool hasUpperVaporResistanceFactor() const

Whether the optional attribute UpperVaporResistanceFactor is defined for this IfcHygroscopicMaterialProperties.

double UpperVaporResistanceFactor() const
void setUpperVaporResistanceFactor(double v)
bool hasLowerVaporResistanceFactor() const

Whether the optional attribute LowerVaporResistanceFactor is defined for this IfcHygroscopicMaterialProperties.

double LowerVaporResistanceFactor() const
void setLowerVaporResistanceFactor(double v)
bool hasIsothermalMoistureCapacity() const

Whether the optional attribute IsothermalMoistureCapacity is defined for this IfcHygroscopicMaterialProperties.

double IsothermalMoistureCapacity() const
void setIsothermalMoistureCapacity(double v)
bool hasVaporPermeability() const

Whether the optional attribute VaporPermeability is defined for this IfcHygroscopicMaterialProperties.

double VaporPermeability() const
void setVaporPermeability(double v)
bool hasMoistureDiffusivity() const

Whether the optional attribute MoistureDiffusivity is defined for this IfcHygroscopicMaterialProperties.

double MoistureDiffusivity() const
void setMoistureDiffusivity(double v)
const IfcParse::entity &declaration() const
IfcHygroscopicMaterialProperties(IfcEntityInstanceData *e)
IfcHygroscopicMaterialProperties(::Ifc2x3::IfcMaterial *v1_Material, boost::optional<double> v2_UpperVaporResistanceFactor, boost::optional<double> v3_LowerVaporResistanceFactor, boost::optional<double> v4_IsothermalMoistureCapacity, boost::optional<double> v5_VaporPermeability, boost::optional<double> v6_MoistureDiffusivity)

Public Static Functions

const IfcParse::entity &Class()