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;