Class Ifc2x3::IfcMechanicalSteelMaterialProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcMechanicalMaterialProperties
(Class Ifc2x3::IfcMechanicalMaterialProperties)
Class Documentation¶
-
class
Ifc2x3
::
IfcMechanicalSteelMaterialProperties
: public Ifc2x3::IfcMechanicalMaterialProperties¶ Public Types
-
typedef IfcTemplatedEntityList<IfcMechanicalSteelMaterialProperties>
list
¶
Public Functions
-
bool
hasYieldStress
() const¶ Whether the optional attribute YieldStress is defined for this IfcMechanicalSteelMaterialProperties.
-
double
YieldStress
() const¶
-
void
setYieldStress
(double v)¶
-
bool
hasUltimateStress
() const¶ Whether the optional attribute UltimateStress is defined for this IfcMechanicalSteelMaterialProperties.
-
double
UltimateStress
() const¶
-
void
setUltimateStress
(double v)¶
-
bool
hasUltimateStrain
() const¶ Whether the optional attribute UltimateStrain is defined for this IfcMechanicalSteelMaterialProperties.
-
double
UltimateStrain
() const¶
-
void
setUltimateStrain
(double v)¶
-
bool
hasHardeningModule
() const¶ Whether the optional attribute HardeningModule is defined for this IfcMechanicalSteelMaterialProperties.
-
double
HardeningModule
() const¶
-
void
setHardeningModule
(double v)¶
-
bool
hasProportionalStress
() const¶ Whether the optional attribute ProportionalStress is defined for this IfcMechanicalSteelMaterialProperties.
-
double
ProportionalStress
() const¶
-
void
setProportionalStress
(double v)¶
-
bool
hasPlasticStrain
() const¶ Whether the optional attribute PlasticStrain is defined for this IfcMechanicalSteelMaterialProperties.
-
double
PlasticStrain
() const¶
-
void
setPlasticStrain
(double v)¶
-
bool
hasRelaxations
() const¶ Whether the optional attribute Relaxations is defined for this IfcMechanicalSteelMaterialProperties.
-
IfcTemplatedEntityList<::Ifc2x3::IfcRelaxation>::ptr
Relaxations
() const¶
-
void
setRelaxations
(IfcTemplatedEntityList<::Ifc2x3::IfcRelaxation>::ptr v)¶
-
IfcMechanicalSteelMaterialProperties
(IfcEntityInstanceData *e)¶
-
IfcMechanicalSteelMaterialProperties
(::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_YieldStress, boost::optional<double> v8_UltimateStress, boost::optional<double> v9_UltimateStrain, boost::optional<double> v10_HardeningModule, boost::optional<double> v11_ProportionalStress, boost::optional<double> v12_PlasticStrain, boost::optional<IfcTemplatedEntityList<::Ifc2x3::IfcRelaxation>::ptr> v13_Relaxations)¶
-
typedef IfcTemplatedEntityList<IfcMechanicalSteelMaterialProperties>