Public Member Functions | Protected Slots | Protected Member Functions | Private Member Functions | Private Attributes
mapviz_plugins::GridPlugin Class Reference

#include <grid_plugin.h>

Inheritance diagram for mapviz_plugins::GridPlugin:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void Draw (double x, double y, double scale)
QWidget * GetConfigWidget (QWidget *parent)
 GridPlugin ()
bool Initialize (QGLWidget *canvas)
void LoadConfig (const YAML::Node &node, const std::string &path)
void SaveConfig (YAML::Emitter &emitter, const std::string &path)
void Shutdown ()
void Transform ()
virtual ~GridPlugin ()

Protected Slots

void DrawIcon ()
void FrameEdited ()
void SelectFrame ()
void SetAlpha (double alpha)
void SetColumns (int columns)
void SetRows (int rows)
void SetSize (double size)
void SetX (double x)
void SetY (double y)

Protected Member Functions

void PrintError (const std::string &message)
void PrintInfo (const std::string &message)
void PrintWarning (const std::string &message)

Private Member Functions

void RecalculateGrid ()
void Transform (std::list< tf::Point > &src, std::list< tf::Point > &dst)

Private Attributes

double alpha_
std::list< tf::Pointbottom_points_
int columns_
QWidget * config_widget_
std::list< tf::Pointleft_points_
std::list< tf::Pointright_points_
int rows_
double size_
tf::Point top_left_
std::list< tf::Pointtop_points_
swri_transform_util::Transform transform_
bool transformed_
std::list< tf::Pointtransformed_bottom_points_
std::list< tf::Pointtransformed_left_points_
std::list< tf::Pointtransformed_right_points_
std::list< tf::Pointtransformed_top_points_
Ui::grid_config ui_

Detailed Description

Definition at line 56 of file grid_plugin.h.


Constructor & Destructor Documentation

Definition at line 50 of file grid_plugin.cpp.

Definition at line 84 of file grid_plugin.cpp.


Member Function Documentation

void mapviz_plugins::GridPlugin::Draw ( double  x,
double  y,
double  scale 
) [virtual]

Implements mapviz::MapvizPlugin.

Definition at line 210 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::DrawIcon ( ) [protected, virtual, slot]

Reimplemented from mapviz::MapvizPlugin.

Definition at line 93 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::FrameEdited ( ) [protected, slot]

Definition at line 170 of file grid_plugin.cpp.

QWidget * mapviz_plugins::GridPlugin::GetConfigWidget ( QWidget *  parent) [virtual]

Reimplemented from mapviz::MapvizPlugin.

Definition at line 194 of file grid_plugin.cpp.

bool mapviz_plugins::GridPlugin::Initialize ( QGLWidget *  canvas) [virtual]

Implements mapviz::MapvizPlugin.

Definition at line 201 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::LoadConfig ( const YAML::Node &  node,
const std::string &  path 
) [virtual]

Implements mapviz::MapvizPlugin.

Definition at line 312 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::PrintError ( const std::string &  message) [protected, virtual]

Implements mapviz::MapvizPlugin.

Definition at line 179 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::PrintInfo ( const std::string &  message) [protected, virtual]

Implements mapviz::MapvizPlugin.

Definition at line 184 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::PrintWarning ( const std::string &  message) [protected, virtual]

Implements mapviz::MapvizPlugin.

Definition at line 189 of file grid_plugin.cpp.

Definition at line 246 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::SaveConfig ( YAML::Emitter &  emitter,
const std::string &  path 
) [virtual]

Implements mapviz::MapvizPlugin.

Definition at line 369 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::SelectFrame ( ) [protected, slot]

Definition at line 160 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::SetAlpha ( double  alpha) [protected, slot]

Definition at line 120 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::SetColumns ( int  columns) [protected, slot]

Definition at line 153 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::SetRows ( int  rows) [protected, slot]

Definition at line 146 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::SetSize ( double  size) [protected, slot]

Definition at line 139 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::SetX ( double  x) [protected, slot]

Definition at line 125 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::SetY ( double  y) [protected, slot]

Definition at line 132 of file grid_plugin.cpp.

Implements mapviz::MapvizPlugin.

Definition at line 89 of file grid_plugin.cpp.

Implements mapviz::MapvizPlugin.

Definition at line 285 of file grid_plugin.cpp.

void mapviz_plugins::GridPlugin::Transform ( std::list< tf::Point > &  src,
std::list< tf::Point > &  dst 
) [private]

Definition at line 300 of file grid_plugin.cpp.


Member Data Documentation

Definition at line 96 of file grid_plugin.h.

Definition at line 107 of file grid_plugin.h.

Definition at line 102 of file grid_plugin.h.

Definition at line 94 of file grid_plugin.h.

Definition at line 108 of file grid_plugin.h.

Definition at line 109 of file grid_plugin.h.

Definition at line 101 of file grid_plugin.h.

Definition at line 100 of file grid_plugin.h.

Definition at line 98 of file grid_plugin.h.

Definition at line 106 of file grid_plugin.h.

Definition at line 116 of file grid_plugin.h.

Definition at line 104 of file grid_plugin.h.

Definition at line 112 of file grid_plugin.h.

Definition at line 113 of file grid_plugin.h.

Definition at line 114 of file grid_plugin.h.

Definition at line 111 of file grid_plugin.h.

Ui::grid_config mapviz_plugins::GridPlugin::ui_ [private]

Definition at line 93 of file grid_plugin.h.


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


mapviz_plugins
Author(s): Marc Alban
autogenerated on Thu Jun 6 2019 18:51:07