#include <OccupancyGridMap.h>

| Classes | |
| struct | TFixturePtr | 
| struct | TInfoPerCollidableobj | 
| Protected Member Functions | |
| virtual void | internalGuiUpdate (mrpt::opengl::COpenGLScene &scene, bool childrenOnly) override | 
|  Protected Member Functions inherited from mvsim::VisualObject | |
| virtual mrpt::poses::CPose3D | internalGuiGetVisualPose () | 
| bool | parseVisual (const rapidxml::xml_node< char > *visual_node) | 
| Protected Attributes | |
| mrpt::opengl::CSetOfObjects::Ptr | m_gl_grid | 
| call of internalGuiUpdate()  More... | |
| std::vector< mrpt::opengl::CSetOfObjects::Ptr > | m_gl_obs_clouds | 
| std::vector< mrpt::opengl::CPointCloud::Ptr > | m_gl_obs_clouds_buffer | 
| std::mutex | m_gl_obs_clouds_buffer_cs | 
| mrpt::maps::COccupancyGridMap2D | m_grid | 
| bool | m_gui_uptodate | 
| double | m_lateral_friction | 
| (Default: 0.5)  More... | |
| std::vector< TInfoPerCollidableobj > | m_obstacles_for_each_obj | 
| double | m_restitution | 
| Elastic restitution coef (default: 0.01)  More... | |
| bool | m_show_grid_collision_points | 
| mrpt::obs::CSinCosLookUpTableFor2DScans | m_sincos_lut | 
|  Protected Attributes inherited from mvsim::VisualObject | |
| std::shared_ptr< mrpt::opengl::CSetOfObjects > | m_glBoundingBox | 
| std::shared_ptr< mrpt::opengl::CSetOfObjects > | m_glCustomVisual | 
| int32_t | m_glCustomVisualId = -1 | 
| World * | m_world | 
|  Protected Attributes inherited from mvsim::Simulable | |
| std::string | m_name | 
| Additional Inherited Members | |
|  Public Types inherited from mvsim::WorldElementBase | |
| using | Ptr = std::shared_ptr< WorldElementBase > | 
|  Public Types inherited from mvsim::Simulable | |
| using | Ptr = std::shared_ptr< Simulable > | 
|  Static Public Member Functions inherited from mvsim::WorldElementBase | |
| static Ptr | factory (World *parent, const rapidxml::xml_node< char > *xml_node, const char *class_name=nullptr) | 
Definition at line 24 of file OccupancyGridMap.h.
| OccupancyGridMap::OccupancyGridMap | ( | World * | parent, | 
| const rapidxml::xml_node< char > * | root | ||
| ) | 
Definition at line 27 of file OccupancyGridMap.cpp.
| 
 | virtual | 
Definition at line 38 of file OccupancyGridMap.cpp.
| 
 | inline | 
Definition at line 35 of file OccupancyGridMap.h.
| 
 | inline | 
Definition at line 36 of file OccupancyGridMap.h.
| 
 | overrideprotectedvirtual | 
Implements mvsim::VisualObject.
Definition at line 92 of file OccupancyGridMap.cpp.
| 
 | overridevirtual | 
Implements mvsim::WorldElementBase.
Definition at line 39 of file OccupancyGridMap.cpp.
| 
 | inlineoverridevirtual | 
Implements mvsim::Simulable.
Definition at line 38 of file OccupancyGridMap.h.
| 
 | inlineoverridevirtual | 
Implements mvsim::Simulable.
Definition at line 39 of file OccupancyGridMap.h.
| 
 | overridevirtual | 
Process right before the integration of dynamic equations for each timestep: set action forces from motors, update friction models, etc.
Reimplemented from mvsim::Simulable.
Definition at line 140 of file OccupancyGridMap.cpp.
| 
 | protected | 
call of internalGuiUpdate()
Definition at line 49 of file OccupancyGridMap.h.
| 
 | protected | 
Definition at line 71 of file OccupancyGridMap.h.
| 
 | protected | 
Definition at line 74 of file OccupancyGridMap.h.
| 
 | protected | 
Definition at line 73 of file OccupancyGridMap.h.
| 
 | protected | 
Definition at line 45 of file OccupancyGridMap.h.
| 
 | protected | 
Whether m_gl_grid has to be updated upon next
Definition at line 47 of file OccupancyGridMap.h.
| 
 | protected | 
(Default: 0.5)
Definition at line 80 of file OccupancyGridMap.h.
| 
 | protected | 
Definition at line 70 of file OccupancyGridMap.h.
| 
 | protected | 
Elastic restitution coef (default: 0.01)
Definition at line 79 of file OccupancyGridMap.h.
| 
 | protected | 
Definition at line 78 of file OccupancyGridMap.h.
| 
 | protected | 
Definition at line 76 of file OccupancyGridMap.h.