#include <WorldElementBase.h>

| Public Member Functions | |
| virtual void | loadConfigFrom (const rapidxml::xml_node< char > *root)=0 | 
| WorldElementBase (World *parent) | |
| virtual | ~WorldElementBase () | 
|  Public Member Functions inherited from mvsim::VisualObject | |
| World * | getWorldObject () | 
| const World * | getWorldObject () const | 
| virtual void | gui_update (mrpt::opengl::COpenGLScene &scene)=0 | 
| VisualObject (World *parent) | |
| virtual | ~VisualObject () | 
|  Public Member Functions inherited from mvsim::Simulable | |
| virtual void | apply_force (double fx, double fy, double local_ptx=0.0, double local_pty=0.0) | 
| virtual void | simul_post_timestep (const TSimulContext &context) | 
| virtual void | simul_pre_timestep (const TSimulContext &context) | 
| Static Public Member Functions | |
| static WorldElementBase * | factory (World *parent, const rapidxml::xml_node< char > *xml_node, const char *class_name=NULL) | 
| Additional Inherited Members | |
|  Protected Attributes inherited from mvsim::VisualObject | |
| World * | m_world | 
Definition at line 18 of file WorldElementBase.h.
| 
 | inline | 
Definition at line 21 of file WorldElementBase.h.
| 
 | inlinevirtual | 
Definition at line 22 of file WorldElementBase.h.
| 
 | static | 
Class factory: Creates a world element from XML description of type "<element class='*'>...</element>". Only if xml_node==NULL, the world element name can be passed in class_name. Otherwise, class_name is ignored.
Definition at line 50 of file WorldElementBase.cpp.
| 
 | pure virtual | 
Implemented in mvsim::ElevationMap, mvsim::OccupancyGridMap, and mvsim::GroundGrid.