Class Ifc2x3::IfcMechanicalConcreteMaterialProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcMechanicalConcreteMaterialProperties : public Ifc2x3::IfcMechanicalMaterialProperties

Public Functions

bool hasCompressiveStrength() const

Whether the optional attribute CompressiveStrength is defined for this IfcMechanicalConcreteMaterialProperties.

double CompressiveStrength() const
void setCompressiveStrength(double v)
bool hasMaxAggregateSize() const

Whether the optional attribute MaxAggregateSize is defined for this IfcMechanicalConcreteMaterialProperties.

double MaxAggregateSize() const
void setMaxAggregateSize(double v)
bool hasAdmixturesDescription() const

Whether the optional attribute AdmixturesDescription is defined for this IfcMechanicalConcreteMaterialProperties.

std::string AdmixturesDescription() const
void setAdmixturesDescription(std::string v)
bool hasWorkability() const

Whether the optional attribute Workability is defined for this IfcMechanicalConcreteMaterialProperties.

std::string Workability() const
void setWorkability(std::string v)
bool hasProtectivePoreRatio() const

Whether the optional attribute ProtectivePoreRatio is defined for this IfcMechanicalConcreteMaterialProperties.

double ProtectivePoreRatio() const
void setProtectivePoreRatio(double v)
bool hasWaterImpermeability() const

Whether the optional attribute WaterImpermeability is defined for this IfcMechanicalConcreteMaterialProperties.

std::string WaterImpermeability() const
void setWaterImpermeability(std::string v)
const IfcParse::entity &declaration() const
IfcMechanicalConcreteMaterialProperties(IfcEntityInstanceData *e)
IfcMechanicalConcreteMaterialProperties(::Ifc2x3::IfcMaterial *v1_Material, boost::optional<double> v2_DynamicViscosity, boost::optional<double> v3_YoungModulus, boost::optional<double> v4_ShearModulus, boost::optional<double> v5_PoissonRatio, boost::optional<double> v6_ThermalExpansionCoefficient, boost::optional<double> v7_CompressiveStrength, boost::optional<double> v8_MaxAggregateSize, boost::optional<std::string> v9_AdmixturesDescription, boost::optional<std::string> v10_Workability, boost::optional<double> v11_ProtectivePoreRatio, boost::optional<std::string> v12_WaterImpermeability)

Public Static Functions

const IfcParse::entity &Class()