12#ifndef WSFSIXDOFFORCEANDROTATIONOBJECT_HPP
13#define WSFSIXDOFFORCEANDROTATIONOBJECT_HPP
15#include "wsf_six_dof_export.h"
19#include "UtVec3dX.hpp"
47 void AddForce(
const UtVec3dX& aForceVec_lbs);
Definition WsfSixDOF_ForceAndRotationObject.hpp:30
void AddForce(const UtVec3dX &aForceVec_lbs)
Definition WsfSixDOF_ForceAndRotationObject.cpp:46
void AddMaximumAngularAcceleration_rps2(const UtVec3dX &aOmegaDot_rps2)
Definition WsfSixDOF_ForceAndRotationObject.hpp:62
UtVec3dX GetMaximumAngularAcceleration_dps2() const
Definition WsfSixDOF_ForceAndRotationObject.hpp:68
void LimitMaxForceMagnitude_lbs(double aMaxForce_lbs)
Definition WsfSixDOF_ForceAndRotationObject.cpp:57
void ReorientForce_ft(const UtVec3dX &aAngRelToParentYPR_rad)
Definition WsfSixDOF_ForceAndRotationObject.cpp:37
UtVec3dX GetMaximumAngularAcceleration_rps2() const
Definition WsfSixDOF_ForceAndRotationObject.hpp:65
ForceAndRotationObject * Clone() const
Definition WsfSixDOF_ForceAndRotationObject.cpp:16
void ClearForcesAndRotation()
Definition WsfSixDOF_ForceAndRotationObject.cpp:30
UtVec3dX mForceVec_lbs
Definition WsfSixDOF_ForceAndRotationObject.hpp:84
UtVec3dX GetForce_lbs() const
Definition WsfSixDOF_ForceAndRotationObject.cpp:69
UtVec3dX mMaximumOmegaDot_rps2
Definition WsfSixDOF_ForceAndRotationObject.hpp:85
void SetMaximumAngularAcceleration_rps2(const UtVec3dX &aOmegaDot_rps2)
Definition WsfSixDOF_ForceAndRotationObject.hpp:59
void AddStabilizingFrequency_rps(const UtVec3dX &aOmega_rps)
Definition WsfSixDOF_ForceAndRotationObject.hpp:74
UtVec3dX mStabilizingFrequency_rps
Definition WsfSixDOF_ForceAndRotationObject.hpp:86
ForceAndRotationObject()=default
UtVec3dX GetStabilizingFrequency_rps() const
Definition WsfSixDOF_ForceAndRotationObject.hpp:77
double GetForceMagnitude_lbs() const
Definition WsfSixDOF_ForceAndRotationObject.cpp:52
ForceAndRotationObject & operator+=(const ForceAndRotationObject &aSrc)
Definition WsfSixDOF_ForceAndRotationObject.cpp:21
void SetStabilizingFrequency_rps(const UtVec3dX &aOmega_rps)
Definition WsfSixDOF_ForceAndRotationObject.hpp:71
Definition WsfSA_Processor.hpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32