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

This is the complete list of members for mars::sim::Simulator, including all inherited members.

activePluginsmars::sim::Simulatorprivate
activeSimulatormars::sim::Simulatorstatic
addLight(interfaces::LightData light)mars::sim::Simulatorvirtual
addPlugin(const interfaces::pluginStruct &plugin)mars::sim::Simulatorvirtual
allConcurrencysHandled()mars::sim::Simulatorvirtual
allow_drawmars::sim::Simulatorprivate
allowDraw(void)mars::sim::Simulatorvirtual
allPluginsmars::sim::Simulatorprivate
arg_gridmars::sim::Simulatorprivate
arg_no_guimars::sim::Simulatorprivate
arg_orthomars::sim::Simulatorprivate
arg_runmars::sim::Simulatorprivate
arg_v_scene_namemars::sim::Simulatorprivate
avg_count_stepsmars::sim::Simulatorprivate
avg_log_timemars::sim::Simulatorprivate
avg_step_timemars::sim::Simulatorprivate
b_SceneChangedmars::sim::Simulatorprivate
calc_msmars::sim::Simulatorprivate
calc_timemars::sim::Simulatorprivate
cameraMenuCheckedIndexmars::sim::Simulatorprivate
cancel(bool block=false)mars::utils::Thread
cancelAll(bool block=false)mars::utils::Threadstatic
cfgAvgCountStepsmars::sim::Simulatorprivate
cfgCalcMsmars::sim::Simulatorprivate
CFGClient()mars::cfg_manager::CFGClientinline
cfgDebugTimemars::sim::Simulatorprivate
cfgDrawContactmars::sim::Simulatorprivate
cfgFaststepmars::sim::Simulatorprivate
cfgGXmars::sim::Simulatorprivate
cfgGYmars::sim::Simulatorprivate
cfgGZmars::sim::Simulatorprivate
cfgParamCreated(cfgParamId _id)mars::cfg_manager::CFGClientinlinevirtual
cfgParamRemoved(cfgParamId _id)mars::cfg_manager::CFGClientinlinevirtual
cfgRealtimemars::sim::Simulatorprivate
cfgSyncGuimars::sim::Simulatorprivate
cfgSyncTimemars::sim::Simulatorprivate
cfgUpdateProperty(cfg_manager::cfgPropertyStruct _property)mars::sim::Simulatorvirtual
cfgUseNowmars::sim::Simulatorprivate
cfgVisRepmars::sim::Simulatorprivate
cfgWorldCfmmars::sim::Simulatorprivate
cfgWorldErpmars::sim::Simulatorprivate
checkCollisions(void)mars::sim::Simulatorvirtual
checkOptionalDependency(const std::string &libName)mars::sim::Simulator
config_dirmars::sim::Simulatorprivate
configPathmars::sim::Simulatorprivate
connectNodes(unsigned long id1, unsigned long id2)mars::sim::Simulatorvirtual
controlmars::sim::Simulatorprivate
coreMutexmars::sim::Simulatorprivate
countmars::sim::Simulatorprivate
CREATE_MODULE_INFO()mars::sim::Simulator
createModuleInfo(void)lib_manager::LibInterfaceinlinevirtual
dbPhysicsUpdateIdmars::sim::Simulatorprivate
dbPhysicsUpdatePackagemars::sim::Simulatorprivate
dbSimDebugIdmars::sim::Simulatorprivate
dbSimDebugPackagemars::sim::Simulatorprivate
dbSimTimeIdmars::sim::Simulatorprivate
dbSimTimePackagemars::sim::Simulatorprivate
disconnectNodes(unsigned long id1, unsigned long id2)mars::sim::Simulatorvirtual
erased_activemars::sim::Simulatorprivate
exit_simmars::sim::Simulatorprivate
exitMars(void)mars::sim::Simulatorvirtual
exportScene() constmars::sim::Simulatorvirtual
externalMutexmars::sim::Simulatorprivate
fast_stepmars::sim::Simulatorprivate
filesToLoadmars::sim::Simulatorprivate
finishedDraw(void)mars::sim::Simulatorvirtual
getAllowDraw(void)mars::sim::Simulatorinlinevirtual
getConfigDir() constmars::sim::Simulatorinline
getControlCenter(void) constmars::sim::Simulatorvirtual
getCurrentThread()mars::utils::Threadstatic
getGravity(void)mars::sim::Simulatorvirtual
getInstance(lib_manager::LibManager *libManager)mars::interfaces::SimulatorInterfacestatic
getLibName() constmars::sim::Simulatorinlinevirtual
getLibVersion() constmars::sim::Simulatorinlinevirtual
getModuleInfo() constlib_manager::LibInterfaceinline
getPhysics(void) constmars::sim::Simulatorvirtual
getStackSize() constmars::utils::Thread
getSyncGraphics(void)mars::sim::Simulatorinlinevirtual
getTime()mars::sim::Simulatorvirtual
getTimeMutexmars::sim::Simulatorprivate
getTmpPath() constmars::sim::Simulator
GraphicsUpdateInterface(void)mars::interfaces::GraphicsUpdateInterfaceinline
gravitymars::sim::Simulatorprivate
guiPluginsmars::sim::Simulatorprivate
handleError(interfaces::PhysicsError error)mars::sim::Simulatorvirtual
hasSimFault() constmars::sim::Simulatorvirtual
haveNewPluginmars::sim::Simulatorprivate
initCfgParams(void)mars::sim::Simulatorprivate
isCurrentThread() constmars::utils::Thread
isFinished() constmars::utils::Thread
isRunning() constmars::utils::Thread
isSimRunning() constmars::sim::Simulatorvirtual
join()mars::utils::Thread
kill_simmars::sim::Simulatorprivate
LibInterface(LibManager *theManager)lib_manager::LibInterfaceinline
libManagerlib_manager::LibInterfaceprotected
load_optionmars::sim::Simulatorprivate
loadScene(const std::string &filename, const std::string &robotname, bool threadsave=false, bool blocking=false)mars::sim::Simulatorvirtual
loadScene(const std::string &filename, bool wasrunning=false, const std::string &robotname="", bool threadsave=false, bool blocking=false)mars::sim::Simulatorvirtual
loadScene_internal(const std::string &filename, bool wasrunning, const std::string &robotname)mars::sim::Simulatorprivate
moduleInfolib_manager::LibInterfaceprotected
msleep(unsigned long msec)mars::utils::Threadprotectedstatic
my_real_timemars::sim::Simulatorprivate
myRealTime(void)mars::sim::Simulator
newLibLoaded(const std::string &libName)mars::sim::Simulatorvirtual
newPluginsmars::sim::Simulatorprivate
newWorld(bool clear_all=false)mars::sim::Simulatorvirtual
noGUITimerUpdate(void)mars::sim::Simulator
physicsmars::sim::Simulatorprivate
physics_mutex_countmars::sim::Simulatorprivate
physicsCountMutexmars::sim::Simulatorprivate
physicsMutexmars::sim::Simulatorprivate
physicsThreadLock(void)mars::sim::Simulatorvirtual
physicsThreadUnlock(void)mars::sim::Simulatorvirtual
pluginLockermars::sim::Simulatorprivate
postGraphicsUpdate(void)mars::sim::Simulatorvirtual
preGraphicsUpdate(void)mars::interfaces::GraphicsUpdateInterfaceinlinevirtual
processRequests()mars::sim::Simulatorprivate
readArguments(int argc, char **argv)mars::sim::Simulatorvirtual
realStartTimemars::sim::Simulatorprivate
receiveData(const data_broker::DataInfo &info, const data_broker::DataPackage &package, int callbackParam)mars::sim::Simulatorvirtual
ReceiverInterface()mars::data_broker::ReceiverInterfaceinline
reloadGraphicsmars::sim::Simulatorprivate
reloadSimmars::sim::Simulatorprivate
reloadWorld(void)mars::sim::Simulatorprivate
removePlugin(interfaces::PluginInterface *pl)mars::sim::Simulatorvirtual
rescaleEnvironment(interfaces::sReal x, interfaces::sReal y, interfaces::sReal z)mars::sim::Simulatorvirtual
resetSim(bool resetGraphics=true)mars::sim::Simulatorvirtual
run()mars::sim::Simulatorprotectedvirtual
runningmars::sim::Simulatorprivate
RUNNING enum valuemars::sim::Simulator
runSimulation(bool startThread=true)mars::sim::Simulatorvirtual
saveScene(const std::string &filename, bool wasrunning)mars::sim::Simulatorvirtual
sceneChanged() constmars::sim::Simulatorvirtual
sceneHasChanged(bool reset)mars::sim::Simulatorvirtual
scenenamemars::sim::Simulatorprivate
sendDataToPlugin(int plugin_index, void *data)mars::sim::Simulatorvirtual
setCancellationPoint()mars::utils::Thread
setGravity(const utils::Vector &gravity)mars::sim::Simulatorvirtual
setStackSize(std::size_t stackSize)mars::utils::Thread
setSyncThreads(bool value)mars::sim::Simulatorvirtual
sim_faultmars::sim::Simulatorprivate
simulationStatusmars::sim::Simulatorprivate
Simulator(lib_manager::LibManager *theManager)mars::sim::Simulator
singleStep(void)mars::sim::Simulatorvirtual
start()mars::utils::Thread
StartSimulation()mars::sim::Simulatorinlinevirtual
startStopTrigger()mars::sim::Simulatorvirtual
Status enum namemars::sim::Simulator
std_portmars::sim::Simulatorprivate
step(bool setState=false)mars::sim::Simulatorvirtual
STEPPING enum valuemars::sim::Simulator
stepping_mutexmars::sim::Simulatorprivate
stepping_wcmars::sim::Simulatorprivate
STOPPED enum valuemars::sim::Simulator
STOPPING enum valuemars::sim::Simulator
StopSimulation()mars::sim::Simulatorinlinevirtual
switchPluginUpdateMode(int mode, interfaces::PluginInterface *pl)mars::sim::Simulatorvirtual
sync_countmars::sim::Simulatorprivate
sync_graphicsmars::sim::Simulatorprivate
sync_timemars::sim::Simulatorprivate
Thread()mars::utils::Thread
UNKNOWN enum valuemars::sim::Simulator
updateSim()mars::sim::Simulator
wait()mars::utils::Thread
wait(unsigned long timeoutMilliseconds)mars::utils::Thread
was_runningmars::sim::Simulatorprivate
~CFGClient()mars::cfg_manager::CFGClientinlinevirtual
~GraphicsUpdateInterface(void)mars::interfaces::GraphicsUpdateInterfaceinlinevirtual
~LibInterface(void)lib_manager::LibInterfaceinlinevirtual
~ReceiverInterface()mars::data_broker::ReceiverInterfaceinlinevirtual
~Simulator()mars::sim::Simulatorvirtual
~SimulatorInterface()mars::interfaces::SimulatorInterfaceinlinevirtual
~Thread()mars::utils::Threadvirtual