#include <GroundGrid.h>
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::img::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 | |
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 18 of file GroundGrid.h.
GroundGrid::GroundGrid | ( | World * | parent, |
const rapidxml::xml_node< char > * | root | ||
) |
Definition at line 21 of file GroundGrid.cpp.
|
virtual |
Definition at line 37 of file GroundGrid.cpp.
|
overrideprotectedvirtual |
Implements mvsim::VisualObject.
Definition at line 62 of file GroundGrid.cpp.
|
overridevirtual |
Implements mvsim::WorldElementBase.
Definition at line 38 of file GroundGrid.cpp.
|
inlineoverridevirtual |
Implements mvsim::Simulable.
Definition at line 26 of file GroundGrid.h.
|
inlineoverridevirtual |
Implements mvsim::Simulable.
Definition at line 27 of file GroundGrid.h.
|
protected |
Definition at line 36 of file GroundGrid.h.
|
protected |
Definition at line 34 of file GroundGrid.h.
|
protected |
Definition at line 39 of file GroundGrid.h.
|
protected |
Definition at line 35 of file GroundGrid.h.
|
protected |
Definition at line 33 of file GroundGrid.h.
|
protected |
Definition at line 37 of file GroundGrid.h.
|
protected |
Definition at line 35 of file GroundGrid.h.
|
protected |
Definition at line 35 of file GroundGrid.h.
|
protected |
Definition at line 35 of file GroundGrid.h.
|
protected |
Definition at line 35 of file GroundGrid.h.