27 #include <selforg/configurable.h>
62 int calcDrawInterval(
double Hz,
double rtf);
Data structure for accessing the ODE.
Definition: odehandle.h:44
charArray paramkey
Definition: avrtypes.h:36
OdeConfig()
Definition: odeconfig.cpp:30
virtual void setOdeHandle(const OdeHandle &odeHandle)
Definition: odeconfig.cpp:82
virtual ~OdeConfig()
Definition: odeconfig.h:41
long randomSeed
Definition: odeconfig.h:78
virtual void setVideoRecordingMode(bool mode)
Definition: odeconfig.cpp:86
double cameraSpeed
Definition: odeconfig.h:72
The class $name holds the configurable parameters of the simulation environment.
Definition: odeconfig.h:35
double fps
Definition: odeconfig.h:76
bool videoRecordingMode
Definition: odeconfig.h:65
OdeHandle odeHandle
Definition: odeconfig.h:73
double realTimeFactor
Definition: odeconfig.h:75
bool logWhileRecording
Definition: odeconfig.h:66
int drawInterval
Definition: odeconfig.h:68
Abstact class for configurable objects.
Definition: configurable.h:81
virtual void setRandomSeed(long int randomSeed)
Definition: odeconfig.h:45
double noise
Definition: odeconfig.h:70
double gravity
Definition: odeconfig.h:71
int controlInterval
Definition: odeconfig.h:69
virtual void calcAndSetDrawInterval(double Hz, double rtf)
Definition: odeconfig.cpp:94
virtual void notifyOnChange(const paramkey &key)
Is called when a parameter was changes via setParam().
Definition: odeconfig.cpp:56
double simStepSize
Definition: odeconfig.h:67
virtual long int getRandomSeed() const
Definition: odeconfig.h:43
double randomSeedCopy
Definition: odeconfig.h:79