addLight(LightData light)=0 | mars::interfaces::SimulatorInterface | pure virtual |
addPlugin(const pluginStruct &plugin)=0 | mars::interfaces::SimulatorInterface | pure virtual |
allConcurrencysHandled() | mars::interfaces::SimulatorInterface | |
allowDraw(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
checkCollisions(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
connectNodes(unsigned long id1, unsigned long id2)=0 | mars::interfaces::SimulatorInterface | pure virtual |
disconnectNodes(unsigned long id1, unsigned long id2)=0 | mars::interfaces::SimulatorInterface | pure virtual |
exitMars(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
exportScene() const =0 | mars::interfaces::SimulatorInterface | pure virtual |
finishedDraw(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
getAllowDraw(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
getControlCenter(void) const =0 | mars::interfaces::SimulatorInterface | pure virtual |
getGravity(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
getInstance(lib_manager::LibManager *libManager) | mars::interfaces::SimulatorInterface | static |
getPhysics(void) const =0 | mars::interfaces::SimulatorInterface | pure virtual |
getSyncGraphics(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
getTime()=0 | mars::interfaces::SimulatorInterface | pure virtual |
handleError(PhysicsError error)=0 | mars::interfaces::SimulatorInterface | pure virtual |
hasSimFault() const =0 | mars::interfaces::SimulatorInterface | pure virtual |
isSimRunning() const =0 | mars::interfaces::SimulatorInterface | pure virtual |
loadScene(const std::string &filename, const std::string &robotname, bool threadsave=false, bool blocking=false)=0 | mars::interfaces::SimulatorInterface | pure virtual |
loadScene(const std::string &filename, bool wasrunning=false, const std::string &robotname="", bool threadsave=false, bool blocking=false)=0 | mars::interfaces::SimulatorInterface | pure virtual |
newWorld(bool clear_all=false)=0 | mars::interfaces::SimulatorInterface | pure virtual |
physicsThreadLock(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
physicsThreadUnlock(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
readArguments(int argc, char **argv)=0 | mars::interfaces::SimulatorInterface | pure virtual |
removePlugin(PluginInterface *pl)=0 | mars::interfaces::SimulatorInterface | pure virtual |
rescaleEnvironment(sReal x, sReal y, sReal z)=0 | mars::interfaces::SimulatorInterface | pure virtual |
resetSim(bool resetGraphics=true)=0 | mars::interfaces::SimulatorInterface | pure virtual |
runSimulation(bool startThread=true)=0 | mars::interfaces::SimulatorInterface | pure virtual |
saveScene(const std::string &filename, bool wasrunning)=0 | mars::interfaces::SimulatorInterface | pure virtual |
sceneChanged() const =0 | mars::interfaces::SimulatorInterface | pure virtual |
sceneHasChanged(bool reset)=0 | mars::interfaces::SimulatorInterface | pure virtual |
sendDataToPlugin(int plugin_index, void *data)=0 | mars::interfaces::SimulatorInterface | pure virtual |
setGravity(const utils::Vector &gravity)=0 | mars::interfaces::SimulatorInterface | pure virtual |
setSyncThreads(bool value)=0 | mars::interfaces::SimulatorInterface | pure virtual |
singleStep(void)=0 | mars::interfaces::SimulatorInterface | pure virtual |
StartSimulation()=0 | mars::interfaces::SimulatorInterface | pure virtual |
startStopTrigger()=0 | mars::interfaces::SimulatorInterface | pure virtual |
step(bool setState=false)=0 | mars::interfaces::SimulatorInterface | pure virtual |
StopSimulation()=0 | mars::interfaces::SimulatorInterface | pure virtual |
switchPluginUpdateMode(int mode, PluginInterface *pl)=0 | mars::interfaces::SimulatorInterface | pure virtual |
~SimulatorInterface() | mars::interfaces::SimulatorInterface | inlinevirtual |