12#ifndef CSCENEDEFINITION_H
13#define CSCENEDEFINITION_H
15#ifdef FH_VISUALIZATION
16# include <fhsim/visual/renderer/TextRenderer.h>
18# include <fhsim/visual/renderer/FhCamera.h>
22#include "CSimObject.h"
32#ifdef FH_VISUALIZATION
34 void RenderInit(Ogre::Root* pOgreRoot, ISimObjectCreator* pCreator);
37 void RenderUpdate(
double dT,
const double* adX);
41 virtual void OdeFcn(
const double dTime,
const double*
const adX,
42 double*
const adXDot)
const { };
46#ifdef FH_VISUALIZATION
47 double m_adCameraPos[3];
48 double m_dRealTimeFactor;
54#ifdef FH_VISUALIZATION
57 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:27
virtual void OdeFcn(const double dTime, const double *const adX, double *const adXDot) const
Calculates the state derivatives.
Definition CSceneDefinition.h:41
CSceneDefinition(std::string sSimObjectName, ISimObjectCreator *pCreator)
The constructor sets the pointer to the output object and the parser object.