Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
StepElement_CurveElementSectionDerivedDefinitions Class Reference

Representation of STEP entity CurveElementSectionDerivedDefinitions

#include <StepElement_CurveElementSectionDerivedDefinitions.hxx>

Inheritance diagram for StepElement_CurveElementSectionDerivedDefinitions:
Inheritance graph
[legend]

Public Member Functions

 StepElement_CurveElementSectionDerivedDefinitions ()
 Empty constructor

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_Real CrossSectionalArea () const
 Returns field CrossSectionalArea

void SetCrossSectionalArea (const Standard_Real CrossSectionalArea)
 Set field CrossSectionalArea

Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue ShearArea () const
 Returns field ShearArea

void SetShearArea (const Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > &ShearArea)
 Set field ShearArea

Handle_TColStd_HArray1OfReal SecondMomentOfArea () const
 Returns field SecondMomentOfArea

void SetSecondMomentOfArea (const Handle< TColStd_HArray1OfReal > &SecondMomentOfArea)
 Set field SecondMomentOfArea

Standard_Real TorsionalConstant () const
 Returns field TorsionalConstant

void SetTorsionalConstant (const Standard_Real TorsionalConstant)
 Set field TorsionalConstant

StepElement_MeasureOrUnspecifiedValue WarpingConstant () const
 Returns field WarpingConstant

void SetWarpingConstant (const StepElement_MeasureOrUnspecifiedValue &WarpingConstant)
 Set field WarpingConstant

Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue LocationOfCentroid () const
 Returns field LocationOfCentroid

void SetLocationOfCentroid (const Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > &LocationOfCentroid)
 Set field LocationOfCentroid

Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue LocationOfShearCentre () const
 Returns field LocationOfShearCentre

void SetLocationOfShearCentre (const Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > &LocationOfShearCentre)
 Set field LocationOfShearCentre

Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue LocationOfNonStructuralMass () const
 Returns field LocationOfNonStructuralMass

void SetLocationOfNonStructuralMass (const Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > &LocationOfNonStructuralMass)
 Set field LocationOfNonStructuralMass

StepElement_MeasureOrUnspecifiedValue NonStructuralMass () const
 Returns field NonStructuralMass

void SetNonStructuralMass (const StepElement_MeasureOrUnspecifiedValue &NonStructuralMass)
 Set field NonStructuralMass

StepElement_MeasureOrUnspecifiedValue PolarMoment () const
 Returns field PolarMoment

void SetPolarMoment (const StepElement_MeasureOrUnspecifiedValue &PolarMoment)
 Set field PolarMoment


Constructor & Destructor Documentation


Member Function Documentation

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 
)
Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::LocationOfCentroid ( ) const
Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::LocationOfNonStructuralMass ( ) const
Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::LocationOfShearCentre ( ) const
Handle_StepElement_HArray1OfMeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::ShearArea ( ) const

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