12#ifndef WSFPOINTMASSSIXDOFINTEGRATOR_HPP
13#define WSFPOINTMASSSIXDOFINTEGRATOR_HPP
37 void Update(int64_t aSimTime_nanosec,
double aDeltaT_sec)
const override;
46 int64_t aSimTime_nanosec,
48 UtVec3dX& aGravitationalAccel_g,
49 UtVec3dX& aTranslationalAccel_mps2,
50 UtVec3dX& aRotationalAccel_mps2)
const;
58 const UtVec3dX& aGravitationalAccel_g,
59 const UtVec3dX& aTranslationalAccel_mps2,
60 const UtVec3dX& aRotationalAccel_rps2)
const;
66 int64_t aSimTime_nanosec,
68 const UtVec3dX& aGravitationalAccel_g,
69 const UtVec3dX& aTranslationalAccel_mps2,
70 const UtVec3dX& aRotationalAccel_rps2)
const;
aObjectPtr Update(simTime)
Definition WsfSixDOF_ForceAndRotationObject.hpp:30
Definition WsfSixDOF_KinematicState.hpp:34
This is a base class for detailed air movers. This umbrella can cover RB6 or PM6 models.
Definition WsfSixDOF_Mover.hpp:58
Mover * GetParentVehicle() const override
Definition WsfPointMassSixDOF_Integrator.cpp:36
~PointMassIntegrator()=default
void UpdateUsingAcceleration(KinematicState &aState, int64_t aSimTime_nanosec, double aDeltaT_sec, const UtVec3dX &aGravitationalAccel_g, const UtVec3dX &aTranslationalAccel_mps2, const UtVec3dX &aRotationalAccel_rps2) const
Definition WsfPointMassSixDOF_Integrator.cpp:396
PointMassIntegrator & operator=(const PointMassIntegrator &other)=delete
void CalculateAcceleration(KinematicState &aState, int64_t aSimTime_nanosec, double aDeltaT_sec, UtVec3dX &aGravitationalAccel_g, UtVec3dX &aTranslationalAccel_mps2, UtVec3dX &aRotationalAccel_mps2) const
Definition WsfPointMassSixDOF_Integrator.cpp:153
PointMassIntegrator(const PointMassIntegrator &other)=default
PointMassIntegrator()=default
void SetParentVehicle(PointMassMover *aVehicle)
Definition WsfPointMassSixDOF_Integrator.cpp:41
PointMassIntegrator * Clone() const
Definition WsfPointMassSixDOF_Integrator.cpp:31
void PropagateUsingAcceleration(KinematicState &aState, double aDeltaT_sec, const UtVec3dX &aGravitationalAccel_g, const UtVec3dX &aTranslationalAccel_mps2, const UtVec3dX &aRotationalAccel_rps2) const
Definition WsfPointMassSixDOF_Integrator.cpp:346
Definition WsfPointMassSixDOF_Mover.hpp:33
Definition WsfSA_Processor.hpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32