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>