activePlugins | mars::sim::Simulator | private |
activeSimulator | mars::sim::Simulator | static |
addLight(interfaces::LightData light) | mars::sim::Simulator | virtual |
addPlugin(const interfaces::pluginStruct &plugin) | mars::sim::Simulator | virtual |
allConcurrencysHandled() | mars::sim::Simulator | virtual |
allow_draw | mars::sim::Simulator | private |
allowDraw(void) | mars::sim::Simulator | virtual |
allPlugins | mars::sim::Simulator | private |
arg_grid | mars::sim::Simulator | private |
arg_no_gui | mars::sim::Simulator | private |
arg_ortho | mars::sim::Simulator | private |
arg_run | mars::sim::Simulator | private |
arg_v_scene_name | mars::sim::Simulator | private |
avg_count_steps | mars::sim::Simulator | private |
avg_log_time | mars::sim::Simulator | private |
avg_step_time | mars::sim::Simulator | private |
b_SceneChanged | mars::sim::Simulator | private |
calc_ms | mars::sim::Simulator | private |
calc_time | mars::sim::Simulator | private |
cameraMenuCheckedIndex | mars::sim::Simulator | private |
cancel(bool block=false) | mars::utils::Thread | |
cancelAll(bool block=false) | mars::utils::Thread | static |
cfgAvgCountSteps | mars::sim::Simulator | private |
cfgCalcMs | mars::sim::Simulator | private |
CFGClient() | mars::cfg_manager::CFGClient | inline |
cfgDebugTime | mars::sim::Simulator | private |
cfgDrawContact | mars::sim::Simulator | private |
cfgFaststep | mars::sim::Simulator | private |
cfgGX | mars::sim::Simulator | private |
cfgGY | mars::sim::Simulator | private |
cfgGZ | mars::sim::Simulator | private |
cfgParamCreated(cfgParamId _id) | mars::cfg_manager::CFGClient | inlinevirtual |
cfgParamRemoved(cfgParamId _id) | mars::cfg_manager::CFGClient | inlinevirtual |
cfgRealtime | mars::sim::Simulator | private |
cfgSyncGui | mars::sim::Simulator | private |
cfgSyncTime | mars::sim::Simulator | private |
cfgUpdateProperty(cfg_manager::cfgPropertyStruct _property) | mars::sim::Simulator | virtual |
cfgUseNow | mars::sim::Simulator | private |
cfgVisRep | mars::sim::Simulator | private |
cfgWorldCfm | mars::sim::Simulator | private |
cfgWorldErp | mars::sim::Simulator | private |
checkCollisions(void) | mars::sim::Simulator | virtual |
checkOptionalDependency(const std::string &libName) | mars::sim::Simulator | |
config_dir | mars::sim::Simulator | private |
configPath | mars::sim::Simulator | private |
connectNodes(unsigned long id1, unsigned long id2) | mars::sim::Simulator | virtual |
control | mars::sim::Simulator | private |
coreMutex | mars::sim::Simulator | private |
count | mars::sim::Simulator | private |
CREATE_MODULE_INFO() | mars::sim::Simulator | |
createModuleInfo(void) | lib_manager::LibInterface | inlinevirtual |
dbPhysicsUpdateId | mars::sim::Simulator | private |
dbPhysicsUpdatePackage | mars::sim::Simulator | private |
dbSimDebugId | mars::sim::Simulator | private |
dbSimDebugPackage | mars::sim::Simulator | private |
dbSimTimeId | mars::sim::Simulator | private |
dbSimTimePackage | mars::sim::Simulator | private |
disconnectNodes(unsigned long id1, unsigned long id2) | mars::sim::Simulator | virtual |
erased_active | mars::sim::Simulator | private |
exit_sim | mars::sim::Simulator | private |
exitMars(void) | mars::sim::Simulator | virtual |
exportScene() const | mars::sim::Simulator | virtual |
externalMutex | mars::sim::Simulator | private |
fast_step | mars::sim::Simulator | private |
filesToLoad | mars::sim::Simulator | private |
finishedDraw(void) | mars::sim::Simulator | virtual |
getAllowDraw(void) | mars::sim::Simulator | inlinevirtual |
getConfigDir() const | mars::sim::Simulator | inline |
getControlCenter(void) const | mars::sim::Simulator | virtual |
getCurrentThread() | mars::utils::Thread | static |
getGravity(void) | mars::sim::Simulator | virtual |
getInstance(lib_manager::LibManager *libManager) | mars::interfaces::SimulatorInterface | static |
getLibName() const | mars::sim::Simulator | inlinevirtual |
getLibVersion() const | mars::sim::Simulator | inlinevirtual |
getModuleInfo() const | lib_manager::LibInterface | inline |
getPhysics(void) const | mars::sim::Simulator | virtual |
getStackSize() const | mars::utils::Thread | |
getSyncGraphics(void) | mars::sim::Simulator | inlinevirtual |
getTime() | mars::sim::Simulator | virtual |
getTimeMutex | mars::sim::Simulator | private |
getTmpPath() const | mars::sim::Simulator | |
GraphicsUpdateInterface(void) | mars::interfaces::GraphicsUpdateInterface | inline |
gravity | mars::sim::Simulator | private |
guiPlugins | mars::sim::Simulator | private |
handleError(interfaces::PhysicsError error) | mars::sim::Simulator | virtual |
hasSimFault() const | mars::sim::Simulator | virtual |
haveNewPlugin | mars::sim::Simulator | private |
initCfgParams(void) | mars::sim::Simulator | private |
isCurrentThread() const | mars::utils::Thread | |
isFinished() const | mars::utils::Thread | |
isRunning() const | mars::utils::Thread | |
isSimRunning() const | mars::sim::Simulator | virtual |
join() | mars::utils::Thread | |
kill_sim | mars::sim::Simulator | private |
LibInterface(LibManager *theManager) | lib_manager::LibInterface | inline |
libManager | lib_manager::LibInterface | protected |
load_option | mars::sim::Simulator | private |
loadScene(const std::string &filename, const std::string &robotname, bool threadsave=false, bool blocking=false) | mars::sim::Simulator | virtual |
loadScene(const std::string &filename, bool wasrunning=false, const std::string &robotname="", bool threadsave=false, bool blocking=false) | mars::sim::Simulator | virtual |
loadScene_internal(const std::string &filename, bool wasrunning, const std::string &robotname) | mars::sim::Simulator | private |
moduleInfo | lib_manager::LibInterface | protected |
msleep(unsigned long msec) | mars::utils::Thread | protectedstatic |
my_real_time | mars::sim::Simulator | private |
myRealTime(void) | mars::sim::Simulator | |
newLibLoaded(const std::string &libName) | mars::sim::Simulator | virtual |
newPlugins | mars::sim::Simulator | private |
newWorld(bool clear_all=false) | mars::sim::Simulator | virtual |
noGUITimerUpdate(void) | mars::sim::Simulator | |
physics | mars::sim::Simulator | private |
physics_mutex_count | mars::sim::Simulator | private |
physicsCountMutex | mars::sim::Simulator | private |
physicsMutex | mars::sim::Simulator | private |
physicsThreadLock(void) | mars::sim::Simulator | virtual |
physicsThreadUnlock(void) | mars::sim::Simulator | virtual |
pluginLocker | mars::sim::Simulator | private |
postGraphicsUpdate(void) | mars::sim::Simulator | virtual |
preGraphicsUpdate(void) | mars::interfaces::GraphicsUpdateInterface | inlinevirtual |
processRequests() | mars::sim::Simulator | private |
readArguments(int argc, char **argv) | mars::sim::Simulator | virtual |
realStartTime | mars::sim::Simulator | private |
receiveData(const data_broker::DataInfo &info, const data_broker::DataPackage &package, int callbackParam) | mars::sim::Simulator | virtual |
ReceiverInterface() | mars::data_broker::ReceiverInterface | inline |
reloadGraphics | mars::sim::Simulator | private |
reloadSim | mars::sim::Simulator | private |
reloadWorld(void) | mars::sim::Simulator | private |
removePlugin(interfaces::PluginInterface *pl) | mars::sim::Simulator | virtual |
rescaleEnvironment(interfaces::sReal x, interfaces::sReal y, interfaces::sReal z) | mars::sim::Simulator | virtual |
resetSim(bool resetGraphics=true) | mars::sim::Simulator | virtual |
run() | mars::sim::Simulator | protectedvirtual |
running | mars::sim::Simulator | private |
RUNNING enum value | mars::sim::Simulator | |
runSimulation(bool startThread=true) | mars::sim::Simulator | virtual |
saveScene(const std::string &filename, bool wasrunning) | mars::sim::Simulator | virtual |
sceneChanged() const | mars::sim::Simulator | virtual |
sceneHasChanged(bool reset) | mars::sim::Simulator | virtual |
scenename | mars::sim::Simulator | private |
sendDataToPlugin(int plugin_index, void *data) | mars::sim::Simulator | virtual |
setCancellationPoint() | mars::utils::Thread | |
setGravity(const utils::Vector &gravity) | mars::sim::Simulator | virtual |
setStackSize(std::size_t stackSize) | mars::utils::Thread | |
setSyncThreads(bool value) | mars::sim::Simulator | virtual |
sim_fault | mars::sim::Simulator | private |
simulationStatus | mars::sim::Simulator | private |
Simulator(lib_manager::LibManager *theManager) | mars::sim::Simulator | |
singleStep(void) | mars::sim::Simulator | virtual |
start() | mars::utils::Thread | |
StartSimulation() | mars::sim::Simulator | inlinevirtual |
startStopTrigger() | mars::sim::Simulator | virtual |
Status enum name | mars::sim::Simulator | |
std_port | mars::sim::Simulator | private |
step(bool setState=false) | mars::sim::Simulator | virtual |
STEPPING enum value | mars::sim::Simulator | |
stepping_mutex | mars::sim::Simulator | private |
stepping_wc | mars::sim::Simulator | private |
STOPPED enum value | mars::sim::Simulator | |
STOPPING enum value | mars::sim::Simulator | |
StopSimulation() | mars::sim::Simulator | inlinevirtual |
switchPluginUpdateMode(int mode, interfaces::PluginInterface *pl) | mars::sim::Simulator | virtual |
sync_count | mars::sim::Simulator | private |
sync_graphics | mars::sim::Simulator | private |
sync_time | mars::sim::Simulator | private |
Thread() | mars::utils::Thread | |
UNKNOWN enum value | mars::sim::Simulator | |
updateSim() | mars::sim::Simulator | |
wait() | mars::utils::Thread | |
wait(unsigned long timeoutMilliseconds) | mars::utils::Thread | |
was_running | mars::sim::Simulator | private |
~CFGClient() | mars::cfg_manager::CFGClient | inlinevirtual |
~GraphicsUpdateInterface(void) | mars::interfaces::GraphicsUpdateInterface | inlinevirtual |
~LibInterface(void) | lib_manager::LibInterface | inlinevirtual |
~ReceiverInterface() | mars::data_broker::ReceiverInterface | inlinevirtual |
~Simulator() | mars::sim::Simulator | virtual |
~SimulatorInterface() | mars::interfaces::SimulatorInterface | inlinevirtual |
~Thread() | mars::utils::Thread | virtual |