12#ifndef CSCENEDEFINITION_H
13#define CSCENEDEFINITION_H
15#ifdef FH_VISUALIZATION
16# include "CTextRenderer.h"
18# include "CFhCamera.h"
23#include "CSimObject.h"
33#ifdef FH_VISUALIZATION
35 void RenderInit(Ogre::Root* pOgreRoot, ISimObjectCreator* pCreator);
38 void RenderUpdate(
double dT,
const double* adX);
42 virtual void OdeFcn(
const double dTime,
const double*
const adX,
43 double*
const adXDot,
const bool bIsMajorTimeStep){};
47#ifdef FH_VISUALIZATION
48 double m_adCameraPos[3];
49 double m_dRealTimeFactor;
55#ifdef FH_VISUALIZATION
58 int m_iRealTimeFacPrec;
This objects implements basic settings for a 3D OGRE scene that the user can change via the input fil...
Definition: CSceneDefinition.h:28
virtual void OdeFcn(const double dTime, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep)
Calculates the state derivatives.
Definition: CSceneDefinition.h:42
CSceneDefinition(std::string sSimObjectName, ISimObjectCreator *pCreator)
The constructor sets the pointer to the output object and the parser object.