Class Ifc2x3::IfcStructuralProfileProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcGeneralProfileProperties(Class Ifc2x3::IfcGeneralProfileProperties)
Derived Type¶
public Ifc2x3::IfcStructuralSteelProfileProperties(Class Ifc2x3::IfcStructuralSteelProfileProperties)
Class Documentation¶
-
class
Ifc2x3::IfcStructuralProfileProperties: public Ifc2x3::IfcGeneralProfileProperties¶ Subclassed by Ifc2x3::IfcStructuralSteelProfileProperties
Public Types
-
typedef IfcTemplatedEntityList<IfcStructuralProfileProperties>
list¶
Public Functions
-
bool
hasTorsionalConstantX() const¶ Whether the optional attribute TorsionalConstantX is defined for this IfcStructuralProfileProperties.
-
double
TorsionalConstantX() const¶
-
void
setTorsionalConstantX(double v)¶
-
bool
hasMomentOfInertiaYZ() const¶ Whether the optional attribute MomentOfInertiaYZ is defined for this IfcStructuralProfileProperties.
-
double
MomentOfInertiaYZ() const¶
-
void
setMomentOfInertiaYZ(double v)¶
-
bool
hasMomentOfInertiaY() const¶ Whether the optional attribute MomentOfInertiaY is defined for this IfcStructuralProfileProperties.
-
double
MomentOfInertiaY() const¶
-
void
setMomentOfInertiaY(double v)¶
-
bool
hasMomentOfInertiaZ() const¶ Whether the optional attribute MomentOfInertiaZ is defined for this IfcStructuralProfileProperties.
-
double
MomentOfInertiaZ() const¶
-
void
setMomentOfInertiaZ(double v)¶
-
bool
hasWarpingConstant() const¶ Whether the optional attribute WarpingConstant is defined for this IfcStructuralProfileProperties.
-
double
WarpingConstant() const¶
-
void
setWarpingConstant(double v)¶
-
bool
hasShearCentreZ() const¶ Whether the optional attribute ShearCentreZ is defined for this IfcStructuralProfileProperties.
-
double
ShearCentreZ() const¶
-
void
setShearCentreZ(double v)¶
-
bool
hasShearCentreY() const¶ Whether the optional attribute ShearCentreY is defined for this IfcStructuralProfileProperties.
-
double
ShearCentreY() const¶
-
void
setShearCentreY(double v)¶
-
bool
hasShearDeformationAreaZ() const¶ Whether the optional attribute ShearDeformationAreaZ is defined for this IfcStructuralProfileProperties.
-
double
ShearDeformationAreaZ() const¶
-
void
setShearDeformationAreaZ(double v)¶
-
bool
hasShearDeformationAreaY() const¶ Whether the optional attribute ShearDeformationAreaY is defined for this IfcStructuralProfileProperties.
-
double
ShearDeformationAreaY() const¶
-
void
setShearDeformationAreaY(double v)¶
-
bool
hasMaximumSectionModulusY() const¶ Whether the optional attribute MaximumSectionModulusY is defined for this IfcStructuralProfileProperties.
-
double
MaximumSectionModulusY() const¶
-
void
setMaximumSectionModulusY(double v)¶
-
bool
hasMinimumSectionModulusY() const¶ Whether the optional attribute MinimumSectionModulusY is defined for this IfcStructuralProfileProperties.
-
double
MinimumSectionModulusY() const¶
-
void
setMinimumSectionModulusY(double v)¶
-
bool
hasMaximumSectionModulusZ() const¶ Whether the optional attribute MaximumSectionModulusZ is defined for this IfcStructuralProfileProperties.
-
double
MaximumSectionModulusZ() const¶
-
void
setMaximumSectionModulusZ(double v)¶
-
bool
hasMinimumSectionModulusZ() const¶ Whether the optional attribute MinimumSectionModulusZ is defined for this IfcStructuralProfileProperties.
-
double
MinimumSectionModulusZ() const¶
-
void
setMinimumSectionModulusZ(double v)¶
-
bool
hasTorsionalSectionModulus() const¶ Whether the optional attribute TorsionalSectionModulus is defined for this IfcStructuralProfileProperties.
-
double
TorsionalSectionModulus() const¶
-
void
setTorsionalSectionModulus(double v)¶
-
bool
hasCentreOfGravityInX() const¶ Whether the optional attribute CentreOfGravityInX is defined for this IfcStructuralProfileProperties.
-
double
CentreOfGravityInX() const¶
-
void
setCentreOfGravityInX(double v)¶
-
bool
hasCentreOfGravityInY() const¶ Whether the optional attribute CentreOfGravityInY is defined for this IfcStructuralProfileProperties.
-
double
CentreOfGravityInY() const¶
-
void
setCentreOfGravityInY(double v)¶
-
IfcStructuralProfileProperties(IfcEntityInstanceData *e)¶
-
IfcStructuralProfileProperties(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)¶
-
typedef IfcTemplatedEntityList<IfcStructuralProfileProperties>