Class Ifc2x3::IfcWaterProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcMaterialProperties(Class Ifc2x3::IfcMaterialProperties)
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)¶
-
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)¶
-
typedef IfcTemplatedEntityList<IfcWaterProperties>