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>