| applyWorldRenderOffset(mrpt::math::TPose3D p) const | mvsim::World | inline |
| applyWorldRenderOffset(mrpt::poses::CPose3D p) const | mvsim::World | inline |
| b2_ground_body_ | mvsim::World | private |
| b2dPosIters_ | mvsim::World | private |
| b2dVelIters_ | mvsim::World | private |
| basePath_ | mvsim::World | private |
| Block class | mvsim::World | friend |
| block_visitor_t typedef | mvsim::World | |
| BlockList typedef | mvsim::World | |
| blocks_ | mvsim::World | private |
| box2d_world_ | mvsim::World | private |
| callbacksOnObservation_ | mvsim::World | private |
| clear_all() | mvsim::World | |
| clear_pending_running_sensors_on_3D_scene() | mvsim::World | inline |
| close_GUI() | mvsim::World | |
| collisionThreshold() const | mvsim::World | inline |
| collisionThreshold_ | mvsim::World | private |
| connectToServer() | mvsim::World | |
| copy_of_objects_dynstate_mtx_ | mvsim::World | private |
| copy_of_objects_dynstate_pose_ | mvsim::World | private |
| copy_of_objects_dynstate_twist_ | mvsim::World | private |
| copy_of_objects_had_collision_ | mvsim::World | private |
| dispatchOnObservation(const Simulable &veh, const mrpt::obs::CObservation::Ptr &obs) | mvsim::World | |
| enqueue_task_to_run_in_gui_thread(const std::function< void(void)> &f) | mvsim::World | inline |
| evaluate_tag_if(const rapidxml::xml_node< char > &node) const | mvsim::World | |
| force_set_simul_time(double newSimulatedTime) | mvsim::World | inline |
| free_opengl_resources() | mvsim::World | |
| georeferenceOptions() const | mvsim::World | inline |
| georeferenceOptions_ | mvsim::World | private |
| get_gravity() const | mvsim::World | inline |
| get_simul_time() const | mvsim::World | inline |
| get_simul_timestamp() const | mvsim::World | inline |
| get_simul_timestep() const | mvsim::World | |
| getBox2DGroundBody() | mvsim::World | inline |
| getBox2DWorld() | mvsim::World | inline |
| getBox2DWorld() const | mvsim::World | inline |
| getElevationsAt(const mrpt::math::TPoint2D &worldXY) const | mvsim::World | |
| getHighestElevationUnder(const mrpt::math::TPoint3Df &queryPt) const | mvsim::World | |
| getJoystickState() const | mvsim::World | |
| getListOfBlocks() const | mvsim::World | inline |
| getListOfBlocks() | mvsim::World | inline |
| getListOfSimulableObjects() | mvsim::World | inline |
| getListOfSimulableObjects() const | mvsim::World | inline |
| getListOfSimulableObjectsMtx() | mvsim::World | inline |
| getListOfVehicles() const | mvsim::World | inline |
| getListOfVehicles() | mvsim::World | inline |
| getListOfWorldElements() const | mvsim::World | inline |
| getLUTCacheOfObjects() const | mvsim::World | private |
| getTimeLogger() | mvsim::World | inline |
| glUserObjsPhysical_ | mvsim::World | private |
| glUserObjsViz_ | mvsim::World | private |
| gravity_ | mvsim::World | private |
| ground_truth_rate_ | mvsim::World | private |
| gt_io_mtx_ | mvsim::World | private |
| gt_io_per_veh_ | mvsim::World | private |
| gt_last_time_ | mvsim::World | private |
| gui_ | mvsim::World | private |
| gui_mouse_point() const | mvsim::World | inline |
| gui_thread_ | mvsim::World | |
| gui_thread_running_ | mvsim::World | |
| gui_thread_start_mtx_ | mvsim::World | mutable |
| gui_window() const | mvsim::World | inline |
| guiMsgLines_ | mvsim::World | |
| guiMsgLinesMtx_ | mvsim::World | |
| guiObsViz_ | mvsim::World | private |
| guiOptions_ | mvsim::World | private |
| guiUserObjectsMtx_ | mvsim::World | |
| guiUserObjectsPhysical_ | mvsim::World | |
| guiUserObjectsViz_ | mvsim::World | |
| guiUserPendingTasks_ | mvsim::World | |
| guiUserPendingTasksMtx_ | mvsim::World | |
| headless() const | mvsim::World | inline |
| headless(bool setHeadless) | mvsim::World | inline |
| initialized_ | mvsim::World | private |
| insertBlock(const Block::Ptr &block) | mvsim::World | private |
| internal_advertiseServices() | mvsim::World | private |
| internal_gui_on_image(const std::string &label, const mrpt::img::CImage &im, int winPosX) | mvsim::World | private |
| internal_gui_on_observation(const Simulable &veh, const mrpt::obs::CObservation::Ptr &obs) | mvsim::World | private |
| internal_gui_on_observation_3Dscan(const Simulable &veh, const std::shared_ptr< mrpt::obs::CObservation3DRangeScan > &obs) | mvsim::World | private |
| internal_gui_on_observation_image(const Simulable &veh, const std::shared_ptr< mrpt::obs::CObservationImage > &obs) | mvsim::World | private |
| internal_GUI_thread() | mvsim::World | |
| internal_initialize() | mvsim::World | |
| internal_one_timestep(double dt) | mvsim::World | private |
| internal_process_pending_gui_user_tasks() | mvsim::World | |
| internal_recursive_parse_XML(const XmlParserContext &ctx) | mvsim::World | private |
| internal_simul_pre_step_terrain_elevation() | mvsim::World | |
| internal_update_lut_cache() const | mvsim::World | private |
| internalGraphicsLoopTasksForSimulation() | mvsim::World | |
| internalOnObservation(const Simulable &veh, const mrpt::obs::CObservation::Ptr &obs) | mvsim::World | private |
| internalPostSimulStepForRawlog() | mvsim::World | private |
| internalPostSimulStepForTrajectory() | mvsim::World | private |
| internalRunSensorsOn3DScene(mrpt::opengl::COpenGLScene &physicalObjects) | mvsim::World | |
| internalUpdate3DSceneObjects(mrpt::opengl::COpenGLScene &viz, mrpt::opengl::COpenGLScene &physical) | mvsim::World | |
| is_GUI_open() const | mvsim::World | |
| joystick_ | mvsim::World | mutableprivate |
| joystickEnabled_ | mvsim::World | mutableprivate |
| lastKeyEvent_ | mvsim::World | |
| lastKeyEventMtx_ | mvsim::World | |
| lastKeyEventValid_ | mvsim::World | |
| lightOptions_ | mvsim::World | private |
| load_from_XML(const std::string &xml_text, const std::string &fileNameForPath=std::string(".")) | mvsim::World | |
| load_from_XML_file(const std::string &xmlFileNamePath) | mvsim::World | |
| local_to_abs_path(const std::string &in_path) const | mvsim::World | |
| lut2d_objects_ | mvsim::World | mutableprivate |
| lut2d_objects_is_up_to_date_ | mvsim::World | mutableprivate |
| LUTCache typedef | mvsim::World | private |
| mark_as_pending_running_sensors_on_3D_scene() | mvsim::World | inline |
| max_slope_to_collide_ | mvsim::World | private |
| min_slope_to_collide_ | mvsim::World | private |
| obstacles_for_each_obj_ | mvsim::World | private |
| on_observation_callback_t typedef | mvsim::World | |
| otherWorldParams_ | mvsim::World | private |
| parse_tag_block(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_block_class(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_element(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_for(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_georeference(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_gui(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_if(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_include(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_lights(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_marker(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_sensor(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_variable(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_vehicle(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_vehicle_class(const XmlParserContext &ctx) | mvsim::World | private |
| parse_tag_walls(const XmlParserContext &ctx) | mvsim::World | private |
| pending_running_sensors_on_3D_scene() | mvsim::World | inline |
| pendingRunSensorsOn3DScene_ | mvsim::World | |
| pendingRunSensorsOn3DSceneMtx_ | mvsim::World | |
| physical_objects_mtx() | mvsim::World | inline |
| process_load_walls(const rapidxml::xml_node< char > &node) | mvsim::World | private |
| rawlog_io_mtx_ | mvsim::World | private |
| rawlog_io_per_veh_ | mvsim::World | private |
| rawlog_last_odom_time_ | mvsim::World | private |
| rawlog_odometry_rate_ | mvsim::World | private |
| register_standard_xml_tag_parsers() | mvsim::World | private |
| register_tag_parser(const std::string &xmlTagName, const xml_tag_parser_function_t &f) | mvsim::World | inlineprivate |
| register_tag_parser(const std::string &xmlTagName, void(World::*f)(const XmlParserContext &ctx)) | mvsim::World | inlineprivate |
| registerCallbackOnObservation(const on_observation_callback_t &f) | mvsim::World | inline |
| remoteResources_ | mvsim::World | mutableprivate |
| reset_collision_flags_ | mvsim::World | private |
| reset_collision_flags_mtx_ | mvsim::World | private |
| run_simulation(double dt) | mvsim::World | |
| runVisitorOnBlocks(const block_visitor_t &v) | mvsim::World | |
| runVisitorOnVehicles(const vehicle_visitor_t &v) | mvsim::World | |
| runVisitorOnWorldElements(const world_element_visitor_t &v) | mvsim::World | |
| save_ground_truth_trajectory_ | mvsim::World | private |
| save_to_rawlog_ | mvsim::World | private |
| sensor_has_to_create_egl_context() | mvsim::World | |
| serverAddress_ | mvsim::World | private |
| set_gravity(double accel) | mvsim::World | inline |
| set_simul_timestep(double timestep) | mvsim::World | inline |
| setLightDirectionFromAzimuthElevation(const float azimuth, const float elevation) | mvsim::World | private |
| simul_start_wallclock_time_ | mvsim::World | private |
| simul_time_mtx_ | mvsim::World | private |
| SimulableList typedef | mvsim::World | |
| simulableObjects_ | mvsim::World | private |
| simulableObjectsMtx_ | mvsim::World | private |
| simulationStepRunningMtx_ | mvsim::World | private |
| simulator_must_close() const | mvsim::World | inline |
| simulator_must_close(bool value) | mvsim::World | inline |
| simulator_must_close_ | mvsim::World | |
| simulTime_ | mvsim::World | private |
| simulTimestep_ | mvsim::World | mutableprivate |
| timer_iteration_ | mvsim::World | private |
| timlogger_ | mvsim::World | private |
| update_GUI(TUpdateGUIParams *params=nullptr) | mvsim::World | |
| user_defined_variables() const | mvsim::World | inline |
| userDefinedVariables_ | mvsim::World | private |
| vehicle_visitor_t typedef | mvsim::World | |
| VehicleBase class | mvsim::World | friend |
| VehicleList typedef | mvsim::World | |
| vehicles_ | mvsim::World | private |
| World() | mvsim::World | |
| world_cs_ | mvsim::World | private |
| world_element_visitor_t typedef | mvsim::World | |
| WorldElementList typedef | mvsim::World | |
| worldElements_ | mvsim::World | private |
| worldPhysical_ | mvsim::World | private |
| worldPhysicalMtx_ | mvsim::World | private |
| worldRenderOffset() const | mvsim::World | inline |
| worldRenderOffset_ | mvsim::World | private |
| worldRenderOffsetPropose(const mrpt::math::TVector3D &v) | mvsim::World | inline |
| worldVisual_ | mvsim::World | private |
| xml_tag_parser_function_t typedef | mvsim::World | private |
| xmlParsers_ | mvsim::World | private |
| xmlPathToActualPath(const std::string &modelURI) const | mvsim::World | |
| xy_to_lut_coords(const mrpt::math::TPoint2Df &p) | mvsim::World | privatestatic |
| ~World() | mvsim::World | |