Public Member Functions | Protected Attributes | List of all members
mvsim::GroundGrid Class Reference

#include <GroundGrid.h>

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

Public Member Functions

 GroundGrid (World *parent, const rapidxml::xml_node< char > *root)
 
virtual void gui_update (mrpt::opengl::COpenGLScene &scene)
 See docs in base class. More...
 
virtual void loadConfigFrom (const rapidxml::xml_node< char > *root)
 See docs in base class. More...
 
virtual ~GroundGrid ()
 
- Public Member Functions inherited from mvsim::WorldElementBase
 WorldElementBase (World *parent)
 
virtual ~WorldElementBase ()
 
- Public Member Functions inherited from mvsim::VisualObject
WorldgetWorldObject ()
 
const WorldgetWorldObject () const
 
 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)
 

Protected Attributes

TColor m_color
 
std::string m_float_center_at_vehicle_name
 
mrpt::opengl::CGridPlaneXY::Ptr m_gl_groundgrid
 
double m_interval
 
bool m_is_floating
 
double m_line_width
 
double m_x_max
 
double m_x_min
 
double m_y_max
 
double m_y_min
 
- Protected Attributes inherited from mvsim::VisualObject
Worldm_world
 

Additional Inherited Members

- Static Public Member Functions inherited from mvsim::WorldElementBase
static WorldElementBasefactory (World *parent, const rapidxml::xml_node< char > *xml_node, const char *class_name=NULL)
 

Detailed Description

Definition at line 29 of file GroundGrid.h.

Constructor & Destructor Documentation

GroundGrid::GroundGrid ( World parent,
const rapidxml::xml_node< char > *  root 
)

Definition at line 21 of file GroundGrid.cpp.

GroundGrid::~GroundGrid ( )
virtual

Definition at line 37 of file GroundGrid.cpp.

Member Function Documentation

void GroundGrid::gui_update ( mrpt::opengl::COpenGLScene &  scene)
virtual

See docs in base class.

Implements mvsim::VisualObject.

Definition at line 62 of file GroundGrid.cpp.

void GroundGrid::loadConfigFrom ( const rapidxml::xml_node< char > *  root)
virtual

See docs in base class.

Implements mvsim::WorldElementBase.

Definition at line 38 of file GroundGrid.cpp.

Member Data Documentation

TColor mvsim::GroundGrid::m_color
protected

Definition at line 45 of file GroundGrid.h.

std::string mvsim::GroundGrid::m_float_center_at_vehicle_name
protected

Definition at line 43 of file GroundGrid.h.

mrpt::opengl::CGridPlaneXY::Ptr mvsim::GroundGrid::m_gl_groundgrid
protected

Definition at line 48 of file GroundGrid.h.

double mvsim::GroundGrid::m_interval
protected

Definition at line 44 of file GroundGrid.h.

bool mvsim::GroundGrid::m_is_floating
protected

Definition at line 42 of file GroundGrid.h.

double mvsim::GroundGrid::m_line_width
protected

Definition at line 46 of file GroundGrid.h.

double mvsim::GroundGrid::m_x_max
protected

Definition at line 44 of file GroundGrid.h.

double mvsim::GroundGrid::m_x_min
protected

Definition at line 44 of file GroundGrid.h.

double mvsim::GroundGrid::m_y_max
protected

Definition at line 44 of file GroundGrid.h.

double mvsim::GroundGrid::m_y_min
protected

Definition at line 44 of file GroundGrid.h.


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


mvsim
Author(s):
autogenerated on Thu Jun 6 2019 19:36:41