# DataExchange
TKSTEP209
StepElement

# StepElement_CurveElementSectionDerivedDefinitions Class Reference

Representation of STEP entity CurveElementSectionDerivedDefinitions
.

`#include <StepElement_CurveElementSectionDerivedDefinitions.hxx>`

Inheritance diagram for StepElement_CurveElementSectionDerivedDefinitions:

[legend]

## Public Member Functions

Standard_EXPORT | StepElement_CurveElementSectionDerivedDefinitions ()
| Empty constructor .

Standard_EXPORT void

Init (const Handle(TCollection_HAsciiString)&aCurveElementSectionDefinition_Description, const Standard_Real aCurveElementSectionDefinition_SectionAngle, const Standard_Real aCrossSectionalArea, const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)&aShearArea, const Handle(TColStd_HArray1OfReal)&aSecondMomentOfArea, const Standard_Real aTorsionalConstant, const StepElement_MeasureOrUnspecifiedValue &aWarpingConstant, const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)&aLocationOfCentroid, const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)&aLocationOfShearCentre, const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)&aLocationOfNonStructuralMass, const StepElement_MeasureOrUnspecifiedValue &aNonStructuralMass, const StepElement_MeasureOrUnspecifiedValue &aPolarMoment)

| Initialize all fields (own and inherited) .
Standard_EXPORT Standard_Real | CrossSectionalArea () const
| Returns field CrossSectionalArea .
Standard_EXPORT void | SetCrossSectionalArea (const Standard_Real CrossSectionalArea)
| Set field CrossSectionalArea .
Standard_EXPORT Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue | ShearArea () const
| Returns field ShearArea .
Standard_EXPORT void | SetShearArea (const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)&ShearArea)
| Set field ShearArea .
Standard_EXPORT Handle_TColStd_HArray1OfReal | SecondMomentOfArea () const
| Returns field SecondMomentOfArea .
Standard_EXPORT void | SetSecondMomentOfArea (const Handle(TColStd_HArray1OfReal)&SecondMomentOfArea)
| Set field SecondMomentOfArea .
Standard_EXPORT Standard_Real | TorsionalConstant () const
| Returns field TorsionalConstant .
Standard_EXPORT void | SetTorsionalConstant (const Standard_Real TorsionalConstant)
| Set field TorsionalConstant .
Standard_EXPORT StepElement_MeasureOrUnspecifiedValue | WarpingConstant () const
| Returns field WarpingConstant .
Standard_EXPORT void | SetWarpingConstant (const StepElement_MeasureOrUnspecifiedValue &WarpingConstant)
| Set field WarpingConstant .
Standard_EXPORT Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue | LocationOfCentroid () const
| Returns field LocationOfCentroid .
Standard_EXPORT void | SetLocationOfCentroid (const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)&LocationOfCentroid)
| Set field LocationOfCentroid .
Standard_EXPORT Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue | LocationOfShearCentre () const
| Returns field LocationOfShearCentre .
Standard_EXPORT void | SetLocationOfShearCentre (const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)&LocationOfShearCentre)
| Set field LocationOfShearCentre .
Standard_EXPORT Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue | LocationOfNonStructuralMass () const
| Returns field LocationOfNonStructuralMass .
Standard_EXPORT void | SetLocationOfNonStructuralMass (const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)&LocationOfNonStructuralMass)
| Set field LocationOfNonStructuralMass .
Standard_EXPORT StepElement_MeasureOrUnspecifiedValue | NonStructuralMass () const
| Returns field NonStructuralMass .
Standard_EXPORT void | SetNonStructuralMass (const StepElement_MeasureOrUnspecifiedValue &NonStructuralMass)
| Set field NonStructuralMass .
Standard_EXPORT StepElement_MeasureOrUnspecifiedValue | PolarMoment () const
| Returns field PolarMoment .
Standard_EXPORT void | SetPolarMoment (const StepElement_MeasureOrUnspecifiedValue &PolarMoment)
| Set field PolarMoment .
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Private Attributes

Standard_Real | theCrossSectionalArea
Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue | theShearArea
Handle_TColStd_HArray1OfReal | theSecondMomentOfArea
Standard_Real | theTorsionalConstant
StepElement_MeasureOrUnspecifiedValue | theWarpingConstant
Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue | theLocationOfCentroid
Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue | theLocationOfShearCentre
Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue | theLocationOfNonStructuralMass
StepElement_MeasureOrUnspecifiedValue | theNonStructuralMass
StepElement_MeasureOrUnspecifiedValue | thePolarMoment

## Constructor & Destructor Documentation

Standard_EXPORT StepElement_CurveElementSectionDerivedDefinitions::StepElement_CurveElementSectionDerivedDefinitions | ( |  | ) |

## Member Function Documentation

Standard_EXPORT Standard_Real StepElement_CurveElementSectionDerivedDefinitions::CrossSectionalArea | ( |  | ) | const

Standard_EXPORT const StepElement_CurveElementSectionDerivedDefinitions::Handle | ( | Standard_Type |  | ) | const

| Reimplemented from StepElement_CurveElementSectionDefinition.

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::Init | ( | const Handle(TCollection_HAsciiString)& | aCurveElementSectionDefinition_Description,
|  | const Standard_Real | aCurveElementSectionDefinition_SectionAngle,
|  | const Standard_Real | aCrossSectionalArea,
|  | const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)& | aShearArea,
|  | const Handle(TColStd_HArray1OfReal)& | aSecondMomentOfArea,
|  | const Standard_Real | aTorsionalConstant,
|  | const StepElement_MeasureOrUnspecifiedValue & | aWarpingConstant,
|  | const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)& | aLocationOfCentroid,
|  | const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)& | aLocationOfShearCentre,
|  | const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)& | aLocationOfNonStructuralMass,
|  | const StepElement_MeasureOrUnspecifiedValue & | aNonStructuralMass,
|  | const StepElement_MeasureOrUnspecifiedValue & | aPolarMoment
| ) |

Standard_EXPORT Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::LocationOfCentroid | ( |  | ) | const

Standard_EXPORT Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::LocationOfNonStructuralMass | ( |  | ) | const

Standard_EXPORT Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::LocationOfShearCentre | ( |  | ) | const

Standard_EXPORT StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::NonStructuralMass | ( |  | ) | const

Standard_EXPORT StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::PolarMoment | ( |  | ) | const

Standard_EXPORT Handle_TColStd_HArray1OfReal StepElement_CurveElementSectionDerivedDefinitions::SecondMomentOfArea | ( |  | ) | const

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetCrossSectionalArea | ( | const Standard_Real | CrossSectionalArea | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetLocationOfCentroid | ( | const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)& | LocationOfCentroid | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetLocationOfNonStructuralMass | ( | const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)& | LocationOfNonStructuralMass | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetLocationOfShearCentre | ( | const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)& | LocationOfShearCentre | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetNonStructuralMass | ( | const StepElement_MeasureOrUnspecifiedValue & | NonStructuralMass | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetPolarMoment | ( | const StepElement_MeasureOrUnspecifiedValue & | PolarMoment | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetSecondMomentOfArea | ( | const Handle(TColStd_HArray1OfReal)& | SecondMomentOfArea | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetShearArea | ( | const Handle(StepElement_HArray1OfMeasureOrUnspecifiedValue)& | ShearArea | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetTorsionalConstant | ( | const Standard_Real | TorsionalConstant | ) |

Standard_EXPORT void StepElement_CurveElementSectionDerivedDefinitions::SetWarpingConstant | ( | const StepElement_MeasureOrUnspecifiedValue & | WarpingConstant | ) |

Standard_EXPORT Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::ShearArea | ( |  | ) | const

Standard_EXPORT Standard_Real StepElement_CurveElementSectionDerivedDefinitions::TorsionalConstant | ( |  | ) | const

Standard_EXPORT StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::WarpingConstant | ( |  | ) | const

## Field Documentation

Standard_Real StepElement_CurveElementSectionDerivedDefinitions::theCrossSectionalArea`[private]`

Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::theLocationOfCentroid`[private]`

Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::theLocationOfNonStructuralMass`[private]`

Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::theLocationOfShearCentre`[private]`

StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::theNonStructuralMass`[private]`

StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::thePolarMoment`[private]`

Handle_TColStd_HArray1OfReal StepElement_CurveElementSectionDerivedDefinitions::theSecondMomentOfArea`[private]`

Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::theShearArea`[private]`

Standard_Real StepElement_CurveElementSectionDerivedDefinitions::theTorsionalConstant`[private]`

StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::theWarpingConstant`[private]`

The documentation for this class was generated from the following file:

- StepElement_CurveElementSectionDerivedDefinitions.hxx