Open CASCADE Technology 7.8.2.dev
StepElement_CurveElementSectionDerivedDefinitions Class Reference

Representation of STEP entity CurveElementSectionDerivedDefinitions. More...

#include <StepElement_CurveElementSectionDerivedDefinitions.hxx>

Inheritance diagram for StepElement_CurveElementSectionDerivedDefinitions:

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.
 
- Public Member Functions inherited from StepElement_CurveElementSectionDefinition
 StepElement_CurveElementSectionDefinition ()
 Empty constructor.
 
void Init (const Handle< TCollection_HAsciiString > &aDescription, const Standard_Real aSectionAngle)
 Initialize all fields (own and inherited)
 
Handle< TCollection_HAsciiStringDescription () const
 Returns field Description.
 
void SetDescription (const Handle< TCollection_HAsciiString > &Description)
 Set field Description.
 
Standard_Real SectionAngle () const
 Returns field SectionAngle.
 
void SetSectionAngle (const Standard_Real SectionAngle)
 Set field SectionAngle.
 
- Public Member Functions inherited from Standard_Transient
 Standard_Transient ()
 Empty constructor.
 
 Standard_Transient (const Standard_Transient &)
 Copy constructor – does nothing.
 
Standard_Transientoperator= (const Standard_Transient &)
 Assignment operator, needed to avoid copying reference counter.
 
virtual ~Standard_Transient ()
 Destructor must be virtual.
 
virtual const opencascade::handle< Standard_Type > & DynamicType () const
 Returns a type descriptor about this object.
 
Standard_Boolean IsInstance (const opencascade::handle< Standard_Type > &theType) const
 Returns a true value if this is an instance of Type.
 
Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName.
 
Standard_Boolean IsKind (const opencascade::handle< Standard_Type > &theType) const
 Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism.
 
Standard_Boolean IsKind (const Standard_CString theTypeName) const
 Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism.
 
Standard_TransientThis () const
 Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero.
 
Standard_Integer GetRefCount () const noexcept
 Get the reference counter of this object.
 
void IncrementRefCounter () noexcept
 Increments the reference counter of this object.
 
Standard_Integer DecrementRefCounter () noexcept
 Decrements the reference counter of this object; returns the decremented value.
 
virtual void Delete () const
 Memory deallocator for transient classes.
 

Additional Inherited Members

- Public Types inherited from Standard_Transient
typedef void base_type
 Returns a type descriptor about this object.
 
- Static Public Member Functions inherited from Standard_Transient
static constexpr const char * get_type_name ()
 Returns a type descriptor about this object.
 
static const opencascade::handle< Standard_Type > & get_type_descriptor ()
 Returns type descriptor of Standard_Transient class.
 

Detailed Description

Representation of STEP entity CurveElementSectionDerivedDefinitions.

Constructor & Destructor Documentation

◆ StepElement_CurveElementSectionDerivedDefinitions()

StepElement_CurveElementSectionDerivedDefinitions::StepElement_CurveElementSectionDerivedDefinitions ( )

Empty constructor.

Member Function Documentation

◆ CrossSectionalArea()

Standard_Real StepElement_CurveElementSectionDerivedDefinitions::CrossSectionalArea ( ) const

Returns field CrossSectionalArea.

◆ Init()

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 )

Initialize all fields (own and inherited)

◆ LocationOfCentroid()

Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > StepElement_CurveElementSectionDerivedDefinitions::LocationOfCentroid ( ) const

Returns field LocationOfCentroid.

◆ LocationOfNonStructuralMass()

Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > StepElement_CurveElementSectionDerivedDefinitions::LocationOfNonStructuralMass ( ) const

Returns field LocationOfNonStructuralMass.

◆ LocationOfShearCentre()

Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > StepElement_CurveElementSectionDerivedDefinitions::LocationOfShearCentre ( ) const

Returns field LocationOfShearCentre.

◆ NonStructuralMass()

StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::NonStructuralMass ( ) const

Returns field NonStructuralMass.

◆ PolarMoment()

StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::PolarMoment ( ) const

Returns field PolarMoment.

◆ SecondMomentOfArea()

Handle< TColStd_HArray1OfReal > StepElement_CurveElementSectionDerivedDefinitions::SecondMomentOfArea ( ) const

Returns field SecondMomentOfArea.

◆ SetCrossSectionalArea()

void StepElement_CurveElementSectionDerivedDefinitions::SetCrossSectionalArea ( const Standard_Real CrossSectionalArea)

Set field CrossSectionalArea.

◆ SetLocationOfCentroid()

void StepElement_CurveElementSectionDerivedDefinitions::SetLocationOfCentroid ( const Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > & LocationOfCentroid)

Set field LocationOfCentroid.

◆ SetLocationOfNonStructuralMass()

void StepElement_CurveElementSectionDerivedDefinitions::SetLocationOfNonStructuralMass ( const Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > & LocationOfNonStructuralMass)

Set field LocationOfNonStructuralMass.

◆ SetLocationOfShearCentre()

void StepElement_CurveElementSectionDerivedDefinitions::SetLocationOfShearCentre ( const Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > & LocationOfShearCentre)

Set field LocationOfShearCentre.

◆ SetNonStructuralMass()

void StepElement_CurveElementSectionDerivedDefinitions::SetNonStructuralMass ( const StepElement_MeasureOrUnspecifiedValue & NonStructuralMass)

Set field NonStructuralMass.

◆ SetPolarMoment()

void StepElement_CurveElementSectionDerivedDefinitions::SetPolarMoment ( const StepElement_MeasureOrUnspecifiedValue & PolarMoment)

Set field PolarMoment.

◆ SetSecondMomentOfArea()

void StepElement_CurveElementSectionDerivedDefinitions::SetSecondMomentOfArea ( const Handle< TColStd_HArray1OfReal > & SecondMomentOfArea)

Set field SecondMomentOfArea.

◆ SetShearArea()

void StepElement_CurveElementSectionDerivedDefinitions::SetShearArea ( const Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > & ShearArea)

Set field ShearArea.

◆ SetTorsionalConstant()

void StepElement_CurveElementSectionDerivedDefinitions::SetTorsionalConstant ( const Standard_Real TorsionalConstant)

Set field TorsionalConstant.

◆ SetWarpingConstant()

void StepElement_CurveElementSectionDerivedDefinitions::SetWarpingConstant ( const StepElement_MeasureOrUnspecifiedValue & WarpingConstant)

Set field WarpingConstant.

◆ ShearArea()

Handle< StepElement_HArray1OfMeasureOrUnspecifiedValue > StepElement_CurveElementSectionDerivedDefinitions::ShearArea ( ) const

Returns field ShearArea.

◆ TorsionalConstant()

Standard_Real StepElement_CurveElementSectionDerivedDefinitions::TorsionalConstant ( ) const

Returns field TorsionalConstant.

◆ WarpingConstant()

StepElement_MeasureOrUnspecifiedValue StepElement_CurveElementSectionDerivedDefinitions::WarpingConstant ( ) const

Returns field WarpingConstant.


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