Class Ifc2x3::IfcWaterProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcWaterProperties : public Ifc2x3::IfcMaterialProperties

Public Types

typedef IfcTemplatedEntityList<IfcWaterProperties> list

Public Functions

bool hasIsPotable() const

Whether the optional attribute IsPotable is defined for this IfcWaterProperties.

bool IsPotable() const
void setIsPotable(bool v)
bool hasHardness() const

Whether the optional attribute Hardness is defined for this IfcWaterProperties.

double Hardness() const
void setHardness(double v)
bool hasAlkalinityConcentration() const

Whether the optional attribute AlkalinityConcentration is defined for this IfcWaterProperties.

double AlkalinityConcentration() const
void setAlkalinityConcentration(double v)
bool hasAcidityConcentration() const

Whether the optional attribute AcidityConcentration is defined for this IfcWaterProperties.

double AcidityConcentration() const
void setAcidityConcentration(double v)
bool hasImpuritiesContent() const

Whether the optional attribute ImpuritiesContent is defined for this IfcWaterProperties.

double ImpuritiesContent() const
void setImpuritiesContent(double v)
bool hasPHLevel() const

Whether the optional attribute PHLevel is defined for this IfcWaterProperties.

double PHLevel() const
void setPHLevel(double v)
bool hasDissolvedSolidsContent() const

Whether the optional attribute DissolvedSolidsContent is defined for this IfcWaterProperties.

double DissolvedSolidsContent() const
void setDissolvedSolidsContent(double v)
const IfcParse::entity &declaration() const
IfcWaterProperties(IfcEntityInstanceData *e)
IfcWaterProperties(::Ifc2x3::IfcMaterial *v1_Material, boost::optional<bool> v2_IsPotable, boost::optional<double> v3_Hardness, boost::optional<double> v4_AlkalinityConcentration, boost::optional<double> v5_AcidityConcentration, boost::optional<double> v6_ImpuritiesContent, boost::optional<double> v7_PHLevel, boost::optional<double> v8_DissolvedSolidsContent)

Public Static Functions

const IfcParse::entity &Class()