183 void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot,
const bool bIsMajorTimeStep);
185#ifdef FH_VISUALIZATION
193 void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
202 void RenderUpdate(
const double T,
const double*
const X);
206#ifdef FH_VISUALIZATION
207 std::shared_ptr<visual::OceanSurfaceProjected> m_surface;
208 std::shared_ptr<visual::SeafloorProjected> m_seafloor;
209 std::shared_ptr<visual::OceanSides> m_oceanSides;
212 std::shared_ptr<visual::EnvironmentSettings> m_settings;
213 environment::EnvironmentProvider m_environment;
214 std::shared_ptr<environment::SeafloorForces> m_seafloorForces;