Public Member Functions | Protected Attributes
mvsim::VisualObject Class Reference

#include <VisualObject.h>

Inheritance diagram for mvsim::VisualObject:
Inheritance graph
[legend]

List of all members.

Public Member Functions

WorldgetWorldObject ()
const WorldgetWorldObject () const
virtual void gui_update (mrpt::opengl::COpenGLScene &scene)=0
 VisualObject (World *parent)
virtual ~VisualObject ()

Protected Attributes

Worldm_world

Detailed Description

Virtual base class for any entity that can be shown in the 3D viewer (or sent out to RViz)

Definition at line 20 of file VisualObject.h.


Constructor & Destructor Documentation

mvsim::VisualObject::VisualObject ( World parent) [inline]

Definition at line 23 of file VisualObject.h.

virtual mvsim::VisualObject::~VisualObject ( ) [inline, virtual]

Definition at line 24 of file VisualObject.h.


Member Function Documentation

Definition at line 29 of file VisualObject.h.

const World* mvsim::VisualObject::getWorldObject ( ) const [inline]

Definition at line 30 of file VisualObject.h.

virtual void mvsim::VisualObject::gui_update ( mrpt::opengl::COpenGLScene &  scene) [pure virtual]

Must create a new object in the scene and/or update it according to the current state

Implemented in mvsim::VehicleBase, mvsim::Block, mvsim::ElevationMap, mvsim::OccupancyGridMap, mvsim::LaserScanner, and mvsim::GroundGrid.


Member Data Documentation

Definition at line 32 of file VisualObject.h.


The documentation for this class was generated from the following file:


mvsim
Author(s):
autogenerated on Thu Jun 6 2019 22:08:35