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.