Class Ifc2x3::IfcMechanicalMaterialProperties¶
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)
Derived Types¶
public Ifc2x3::IfcMechanicalConcreteMaterialProperties(Class Ifc2x3::IfcMechanicalConcreteMaterialProperties)public Ifc2x3::IfcMechanicalSteelMaterialProperties(Class Ifc2x3::IfcMechanicalSteelMaterialProperties)
Class Documentation¶
- 
class 
Ifc2x3::IfcMechanicalMaterialProperties: public Ifc2x3::IfcMaterialProperties¶ Subclassed by Ifc2x3::IfcMechanicalConcreteMaterialProperties, Ifc2x3::IfcMechanicalSteelMaterialProperties
Public Types
- 
typedef IfcTemplatedEntityList<IfcMechanicalMaterialProperties> 
list¶ 
Public Functions
- 
bool 
hasDynamicViscosity() const¶ Whether the optional attribute DynamicViscosity is defined for this IfcMechanicalMaterialProperties.
- 
double 
DynamicViscosity() const¶ 
- 
void 
setDynamicViscosity(double v)¶ 
- 
bool 
hasYoungModulus() const¶ Whether the optional attribute YoungModulus is defined for this IfcMechanicalMaterialProperties.
- 
double 
YoungModulus() const¶ 
- 
void 
setYoungModulus(double v)¶ 
- 
bool 
hasShearModulus() const¶ Whether the optional attribute ShearModulus is defined for this IfcMechanicalMaterialProperties.
- 
double 
ShearModulus() const¶ 
- 
void 
setShearModulus(double v)¶ 
- 
bool 
hasPoissonRatio() const¶ Whether the optional attribute PoissonRatio is defined for this IfcMechanicalMaterialProperties.
- 
double 
PoissonRatio() const¶ 
- 
void 
setPoissonRatio(double v)¶ 
- 
bool 
hasThermalExpansionCoefficient() const¶ Whether the optional attribute ThermalExpansionCoefficient is defined for this IfcMechanicalMaterialProperties.
- 
double 
ThermalExpansionCoefficient() const¶ 
- 
void 
setThermalExpansionCoefficient(double v)¶ 
- 
IfcMechanicalMaterialProperties(IfcEntityInstanceData *e)¶ 
- 
IfcMechanicalMaterialProperties(::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)¶ 
- 
typedef IfcTemplatedEntityList<IfcMechanicalMaterialProperties>