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>