#include <compatsim.h>
Inheritance diagram for CompatSim:
Definition at line 45 of file compatsim.h.
Public Member Functions | |
CompatSim (void(*startFun)(const OdeHandle &, const OsgHandle &, GlobalData &globalData), void(*endFun)(GlobalData &globalData), void(*configFun)(GlobalData &globalData)=0, void(*commandFun)(const OdeHandle &, const OsgHandle &, GlobalData &globalData, int key)=0, void(*collCallbackFun)(const OdeHandle &, void *data, dGeomID o1, dGeomID o2)=0, void(*addCallbackFun)(GlobalData &globalData, bool draw, bool pause)=0) | |
virtual | ~CompatSim () |
virtual void | start (const OdeHandle &, const OsgHandle &, GlobalData &globalData) |
start() is called at the start and should create all the object (obstacles, agents...). | |
virtual void | end (GlobalData &globalData) |
end() is called at the end and should tidy up | |
virtual void | config (GlobalData &globalData) |
config() is called when the user presses Ctrl-C. | |
virtual void | command (const OdeHandle &, const OsgHandle &, GlobalData &globalData, int key) |
virtual bool | collCallback (const OdeHandle &, void *data, dGeomID o1, dGeomID o2) |
virtual void | addCallback (GlobalData &globalData, bool draw, bool pause) |
addCallback() optional additional callback function. | |
Protected Attributes | |
void(* | startFun )(const OdeHandle &odeHandle, const OsgHandle &, GlobalData &globalData) |
void(* | endFun )(GlobalData &globalData) |
void(* | configFun )(GlobalData &globalData) |
void(* | commandFun )(const OdeHandle &, const OsgHandle &, GlobalData &globalData, int key) |
void(* | collCallbackFun )(const OdeHandle &, void *data, dGeomID o1, dGeomID o2) |
void(* | addCallbackFun )(GlobalData &globalData, bool draw, bool pause) |
|
Definition at line 35 of file compatsim.cpp. |
|
Definition at line 45 of file compatsim.cpp. |
|
addCallback() optional additional callback function.
Reimplemented from Simulation. Definition at line 73 of file compatsim.cpp. |
|
Reimplemented from Simulation. Definition at line 65 of file compatsim.cpp. |
|
Definition at line 60 of file compatsim.cpp. |
|
config() is called when the user presses Ctrl-C. Default: Call changeParams(globalData.configs) Reimplemented from Simulation. Definition at line 56 of file compatsim.cpp. |
|
end() is called at the end and should tidy up
Reimplemented from Simulation. Definition at line 52 of file compatsim.cpp. |
|
start() is called at the start and should create all the object (obstacles, agents...).
Implements Simulation. Definition at line 48 of file compatsim.cpp. |
|
|
|
|
|
|
|
|
|
|
|
|