57 void FinalSetup(
const double T,
const double*
const X, ISimObjectCreator* Creator)
override;
60 void OdeFcn(
const double T,
const double*
const X,
double*
const XDot)
const override;
62#ifdef FH_VISUALIZATION
64 void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator* Creator)
override;
67 void RenderUpdate(
const double T,
const double*
const X)
override;
72 environment::EnvironmentProvider* m_pEnvironment;
84 int m_computeFunctionType;
85#ifdef FH_VISUALIZATION
87 std::shared_ptr<visual::FlowPlane> m_flowPlane;
89 visual::FlowPlaneSettings m_settings;
91 visual::ComputeFunction m_computeFunction;
95 double m_position0[3];
100 double m_position1[3];
102 double m_positionPeriod;
105 double m_rotationPeriodX;
106 double m_rotationPeriodY;