26 #ifndef _IFCSTRUCTURALPROFILEPROPERTIES_AUTO_IMPL_2x3_H
27 #define _IFCSTRUCTURALPROFILEPROPERTIES_AUTO_IMPL_2x3_H
91 virtual void unsetAttr(
const OdAnsiString &explicitAttrName);
92 virtual bool testAttr(
const OdAnsiString &explicitAttrName)
const;
virtual bool isKindOf(OdIfcEntityType entityType) const
void setWarpingConstant(double WarpingConstant)
double m_MaximumSectionModulusZ
double getMomentOfInertiaZ() const
virtual OdAnsiString typeName() const
virtual OdDAI::Entity * getInstanceType() const
void setMomentOfInertiaZ(double MomentOfInertiaZ)
double getMinimumSectionModulusZ() const
void setShearCentreY(double ShearCentreY)
void setCentreOfGravityInX(double CentreOfGravityInX)
double m_MaximumSectionModulusY
void setShearDeformationAreaZ(double ShearDeformationAreaZ)
void setCentreOfGravityInY(double CentreOfGravityInY)
double getShearCentreZ() const
virtual OdIfcEntityType type() const
void setShearCentreZ(double ShearCentreZ)
virtual OdResult outFields(OdDAI::OdSpfFilerBase *wrFiler)
OdIfcStructuralProfilePropertiesAuto()
double getTorsionalSectionModulus() const
double m_TorsionalSectionModulus
void setTorsionalConstantX(double TorsionalConstantX)
void setTorsionalSectionModulus(double TorsionalSectionModulus)
void setMinimumSectionModulusY(double MinimumSectionModulusY)
virtual OdRxValue getAttr(const OdIfcAttribute attrDef) const
void setMomentOfInertiaYZ(double MomentOfInertiaYZ)
double m_ShearDeformationAreaY
double getMaximumSectionModulusZ() const
double getTorsionalConstantX() const
void setMinimumSectionModulusZ(double MinimumSectionModulusZ)
double getMinimumSectionModulusY() const
double m_ShearDeformationAreaZ
void setMaximumSectionModulusZ(double MaximumSectionModulusZ)
virtual bool isInstanceOf(OdIfcEntityType entityType) const
virtual bool putAttr(const OdAnsiString &explicitAttrName, const OdRxValue &val)
double getShearDeformationAreaZ() const
void setMaximumSectionModulusY(double MaximumSectionModulusY)
double m_MomentOfInertiaYZ
virtual bool testAttr(const OdIfcAttribute explicitAttrDef) const
double m_MinimumSectionModulusY
double getMomentOfInertiaY() const
double getShearCentreY() const
double getCentreOfGravityInY() const
virtual void unsetAttr(const OdIfcAttribute explicitAttrDef)
virtual void unsetAttr(const OdAnsiString &explicitAttrName)
double getMaximumSectionModulusY() const
double m_MomentOfInertiaZ
double m_CentreOfGravityInY
void setShearDeformationAreaY(double ShearDeformationAreaY)
virtual bool putAttr(const OdIfcAttribute explicitAttrDef, const OdRxValue &val)
double m_MomentOfInertiaY
virtual OdRxValue getAttr(const OdAnsiString &attrName) const
void setMomentOfInertiaY(double MomentOfInertiaY)
double getShearDeformationAreaY() const
double m_TorsionalConstantX
double getWarpingConstant() const
double getMomentOfInertiaYZ() const
virtual OdResult inFields(OdDAI::OdSpfFilerBase *rdFiler)
double m_MinimumSectionModulusZ
double m_CentreOfGravityInX
double getCentreOfGravityInX() const
virtual bool testAttr(const OdAnsiString &explicitAttrName) const
#define OD_EXP_DECLARE_MEMBERS(ClassName)