Class Ifc2x3::IfcStructuralSteelProfileProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcStructuralProfileProperties(Class Ifc2x3::IfcStructuralProfileProperties)
Class Documentation¶
-
class
Ifc2x3::IfcStructuralSteelProfileProperties: public Ifc2x3::IfcStructuralProfileProperties¶ Public Types
-
typedef IfcTemplatedEntityList<IfcStructuralSteelProfileProperties>
list¶
Public Functions
-
bool
hasShearAreaZ() const¶ Whether the optional attribute ShearAreaZ is defined for this IfcStructuralSteelProfileProperties.
-
double
ShearAreaZ() const¶
-
void
setShearAreaZ(double v)¶
-
bool
hasShearAreaY() const¶ Whether the optional attribute ShearAreaY is defined for this IfcStructuralSteelProfileProperties.
-
double
ShearAreaY() const¶
-
void
setShearAreaY(double v)¶
-
bool
hasPlasticShapeFactorY() const¶ Whether the optional attribute PlasticShapeFactorY is defined for this IfcStructuralSteelProfileProperties.
-
double
PlasticShapeFactorY() const¶
-
void
setPlasticShapeFactorY(double v)¶
-
bool
hasPlasticShapeFactorZ() const¶ Whether the optional attribute PlasticShapeFactorZ is defined for this IfcStructuralSteelProfileProperties.
-
double
PlasticShapeFactorZ() const¶
-
void
setPlasticShapeFactorZ(double v)¶
-
IfcStructuralSteelProfileProperties(IfcEntityInstanceData *e)¶
-
IfcStructuralSteelProfileProperties(boost::optional<std::string> v1_ProfileName, ::Ifc2x3::IfcProfileDef *v2_ProfileDefinition, boost::optional<double> v3_PhysicalWeight, boost::optional<double> v4_Perimeter, boost::optional<double> v5_MinimumPlateThickness, boost::optional<double> v6_MaximumPlateThickness, boost::optional<double> v7_CrossSectionArea, boost::optional<double> v8_TorsionalConstantX, boost::optional<double> v9_MomentOfInertiaYZ, boost::optional<double> v10_MomentOfInertiaY, boost::optional<double> v11_MomentOfInertiaZ, boost::optional<double> v12_WarpingConstant, boost::optional<double> v13_ShearCentreZ, boost::optional<double> v14_ShearCentreY, boost::optional<double> v15_ShearDeformationAreaZ, boost::optional<double> v16_ShearDeformationAreaY, boost::optional<double> v17_MaximumSectionModulusY, boost::optional<double> v18_MinimumSectionModulusY, boost::optional<double> v19_MaximumSectionModulusZ, boost::optional<double> v20_MinimumSectionModulusZ, boost::optional<double> v21_TorsionalSectionModulus, boost::optional<double> v22_CentreOfGravityInX, boost::optional<double> v23_CentreOfGravityInY, boost::optional<double> v24_ShearAreaZ, boost::optional<double> v25_ShearAreaY, boost::optional<double> v26_PlasticShapeFactorY, boost::optional<double> v27_PlasticShapeFactorZ)¶
-
typedef IfcTemplatedEntityList<IfcStructuralSteelProfileProperties>