#include <selection_tool.h>

| Public Member Functions | |
| virtual void | activate () | 
| virtual void | deactivate () | 
| virtual int | processKeyEvent (QKeyEvent *event, RenderPanel *panel) | 
| virtual int | processMouseEvent (ViewportMouseEvent &event) | 
| SelectionTool (const std::string &name, char shortcut_key, VisualizationManager *manager) | |
| virtual void | update (float wall_dt, float ros_dt) | 
| virtual | ~SelectionTool () | 
| Private Attributes | |
| M_Picked | highlight_ | 
| MoveTool * | move_tool_ | 
| bool | moving_ | 
| int | sel_start_x_ | 
| int | sel_start_y_ | 
| bool | selecting_ | 
Definition at line 49 of file selection_tool.h.
| rviz::SelectionTool::SelectionTool | ( | const std::string & | name, | 
| char | shortcut_key, | ||
| VisualizationManager * | manager | ||
| ) | 
Definition at line 60 of file selection_tool.cpp.
| rviz::SelectionTool::~SelectionTool | ( | ) |  [virtual] | 
Definition at line 71 of file selection_tool.cpp.
| void rviz::SelectionTool::activate | ( | ) |  [virtual] | 
Implements rviz::Tool.
Definition at line 76 of file selection_tool.cpp.
| void rviz::SelectionTool::deactivate | ( | ) |  [virtual] | 
Implements rviz::Tool.
Definition at line 83 of file selection_tool.cpp.
| int rviz::SelectionTool::processKeyEvent | ( | QKeyEvent * | event, | 
| RenderPanel * | panel | ||
| ) |  [virtual] | 
Reimplemented from rviz::Tool.
Definition at line 167 of file selection_tool.cpp.
| int rviz::SelectionTool::processMouseEvent | ( | ViewportMouseEvent & | event | ) |  [virtual] | 
Implements rviz::Tool.
Definition at line 98 of file selection_tool.cpp.
| void rviz::SelectionTool::update | ( | float | wall_dt, | 
| float | ros_dt | ||
| ) |  [virtual] | 
Reimplemented from rviz::Tool.
Definition at line 88 of file selection_tool.cpp.
| M_Picked rviz::SelectionTool::highlight_  [private] | 
Definition at line 71 of file selection_tool.h.
| MoveTool* rviz::SelectionTool::move_tool_  [private] | 
Definition at line 65 of file selection_tool.h.
| bool rviz::SelectionTool::moving_  [private] | 
Definition at line 73 of file selection_tool.h.
| int rviz::SelectionTool::sel_start_x_  [private] | 
Definition at line 68 of file selection_tool.h.
| int rviz::SelectionTool::sel_start_y_  [private] | 
Definition at line 69 of file selection_tool.h.
| bool rviz::SelectionTool::selecting_  [private] | 
Definition at line 67 of file selection_tool.h.