49#include <ISimObjectCreator.h>
50#include <CEnvironment.h>
52#include "./Ship/Actuators/IRudderCalculator.h"
58 Rudder(
const string simObjectName, ISimObjectCreator*
const creator);
61 void FinalSetup(
const double T,
const double *
const X, ISimObjectCreator*
const creator );
62 void OdeFcn(
const double T,
const double*
const X,
double*
const XDot,
const bool bIsMajorTimeStep);
64 #ifdef FH_VISUALIZATION
65 void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
66 void RenderUpdate(
const double T,
const double*
const X);
69 const double*
ForceNED(
const double T,
const double*
const X);
70 const double* Alfa(
const double T,
const double*
const X);
71 const double* Cd(
const double T,
const double*
const X);
72 const double* Cl(
const double T,
const double*
const X);
73 const double* Inflow(
const double T,
const double*
const X);
83 double m_forceCorrection;
86 std::string m_RudderType;
88 ISignalPort *m_InRudderAngleBODY;
90 ISignalPort *m_InVelocityNED;
92 ISignalPort *m_InPositionNED;
94 ISignalPort *m_InQuaternionNED;
106 #ifdef FH_VISUALIZATION
107 std::string m_Material;
108 Ogre::SceneNode* m_RenderNode;
Definition: CEnvironment.h:10
Definition: IRudderCalculator.h:8
const double * ForceNED(const double T, const double *const X)
Simple waypoint object.
Definition: CableAttach.h:16