WSF
wsf::six_dof::ForcesObject Class Reference

#include <WsfSixDOF_ForcesObject.hpp>

Public Member Functions

 ForcesObject ()=default
ForcesObjectClone () const
ForcesObjectoperator+= (const ForcesObject &aSrc)
void ClearForces ()
void MoveRefPoint_ft (const UtVec3dX &aAngRelToParentYPR_rad)
void AddForce (const UtVec3dX &aForceVec_lbs)
void GetForce (UtVec3dX &aForceVec_lbs) const
double GetForceMagnitude_lbs () const
UtVec3dX GetForce_lbs () const
void LimitMaxForceMagnitude_lbs (double aMaxForce_lbs)
ForcesObject CalcAverageWith (const ForcesObject &aOtherFM) const

Protected Attributes

UtVec3dX mForceVec_lbs

Constructor & Destructor Documentation

◆ ForcesObject()

Member Function Documentation

◆ AddForce()

void wsf::six_dof::ForcesObject::AddForce ( const UtVec3dX & aForceVec_lbs)

References mForceVec_lbs.

Referenced by ForcesObject(), and operator+=().

◆ CalcAverageWith()

wsf::six_dof::ForcesObject wsf::six_dof::ForcesObject::CalcAverageWith ( const ForcesObject & aOtherFM) const

References ForcesObject(), and mForceVec_lbs.

Referenced by ForcesObject().

◆ ClearForces()

void wsf::six_dof::ForcesObject::ClearForces ( )

References mForceVec_lbs.

Referenced by ForcesObject().

◆ Clone()

wsf::six_dof::ForcesObject * wsf::six_dof::ForcesObject::Clone ( ) const

References ForcesObject().

Referenced by ForcesObject().

◆ GetForce()

void wsf::six_dof::ForcesObject::GetForce ( UtVec3dX & aForceVec_lbs) const

References mForceVec_lbs.

Referenced by ForcesObject().

◆ GetForce_lbs()

UtVec3dX wsf::six_dof::ForcesObject::GetForce_lbs ( ) const

References mForceVec_lbs.

Referenced by ForcesObject().

◆ GetForceMagnitude_lbs()

double wsf::six_dof::ForcesObject::GetForceMagnitude_lbs ( ) const

References mForceVec_lbs.

Referenced by ForcesObject().

◆ LimitMaxForceMagnitude_lbs()

void wsf::six_dof::ForcesObject::LimitMaxForceMagnitude_lbs ( double aMaxForce_lbs)

References mForceVec_lbs.

Referenced by ForcesObject().

◆ MoveRefPoint_ft()

void wsf::six_dof::ForcesObject::MoveRefPoint_ft ( const UtVec3dX & aAngRelToParentYPR_rad)

References mForceVec_lbs.

Referenced by ForcesObject().

◆ operator+=()

wsf::six_dof::ForcesObject & wsf::six_dof::ForcesObject::operator+= ( const ForcesObject & aSrc)

References AddForce(), ForcesObject(), and mForceVec_lbs.

Referenced by ForcesObject().

Member Data Documentation

◆ mForceVec_lbs

UtVec3dX wsf::six_dof::ForcesObject::mForceVec_lbs
protected

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved