38#include <CEnvironment.h>
40#include "./Ship/Actuators/SimpleThruster.h"
46 Thruster(
const string simObjectName, ISimObjectCreator*
const creator);
49 void FinalSetup(
const double T,
const double *
const X, ISimObjectCreator*
const creator );
50 void GetCurrent(
const double T,
const double*
const X,
const double position[3],
double* currentVelocity);
51 void OdeFcn(
const double T,
const double*
const X,
double*
const XDot,
const bool bIsMajorTimeStep);
53 #ifdef FH_VISUALIZATION
54 void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
55 void RenderUpdate(
const double T,
const double*
const X);
59 const double*
ForceNED (
const double T,
const double*
const X);
61 const double*
PositionNED(
const double T,
const double*
const X);
70 ISignalPort *m_InAxisNED;
72 ISignalPort *m_InPositionNED;
74 ISignalPort *m_InPitch;
84 #ifdef FH_VISUALIZATION
85 Ogre::SceneNode* m_RenderNode;
Definition: CEnvironment.h:10
Definition: ICurrentField.h:4
Definition: SimpleThruster.h:8
Definition: Thruster.h:44
const double * PositionNED(const double T, const double *const X)
const double * ForceNED(const double T, const double *const X)
Simple waypoint object.
Definition: CableAttach.h:16