Privacy
An open-source, flexible 3D physical simulation framework
mars::interfaces::SimulatorInterface Member List

This is the complete list of members for mars::interfaces::SimulatorInterface, including all inherited members.

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