Class Ifc2x3::IfcStructuralSteelProfileProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcStructuralSteelProfileProperties : public Ifc2x3::IfcStructuralProfileProperties

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)
const IfcParse::entity &declaration() const
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)

Public Static Functions

const IfcParse::entity &Class()