Class Ifc2x3::IfcGeneralMaterialProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcGeneralMaterialProperties : public Ifc2x3::IfcMaterialProperties

Public Functions

bool hasMolecularWeight() const

Whether the optional attribute MolecularWeight is defined for this IfcGeneralMaterialProperties.

double MolecularWeight() const
void setMolecularWeight(double v)
bool hasPorosity() const

Whether the optional attribute Porosity is defined for this IfcGeneralMaterialProperties.

double Porosity() const
void setPorosity(double v)
bool hasMassDensity() const

Whether the optional attribute MassDensity is defined for this IfcGeneralMaterialProperties.

double MassDensity() const
void setMassDensity(double v)
const IfcParse::entity &declaration() const
IfcGeneralMaterialProperties(IfcEntityInstanceData *e)
IfcGeneralMaterialProperties(::Ifc2x3::IfcMaterial *v1_Material, boost::optional<double> v2_MolecularWeight, boost::optional<double> v3_Porosity, boost::optional<double> v4_MassDensity)

Public Static Functions

const IfcParse::entity &Class()