$search
#include <interaction_tool.h>

Public Member Functions | |
| virtual void | activate () |
| virtual void | deactivate () |
| virtual void | enumerateProperties (rviz::PropertyManager *property_manager, const rviz::CategoryPropertyWPtr &parent) |
| virtual bool | hasProperties () |
| InteractionTool (const std::string &name, char shortcut_key, rviz::VisualizationManager *manager) | |
| virtual int | processMouseEvent (rviz::ViewportMouseEvent &event) |
| virtual void | update (float wall_dt, float ros_dt) |
| virtual | ~InteractionTool () |
Protected Member Functions | |
| void | updateSelection (SelectionHandlerPtr &focused_handler, ViewportMouseEvent event) |
Protected Attributes | |
| Picked | focused_object_ |
| uint64_t | last_selection_frame_count_ |
| CollObjectHandle | view_controller_handle_ |
| SelectionHandlerPtr | view_controller_handler_ |
Definition at line 44 of file interaction_tool.h.
| rviz::InteractionTool::InteractionTool | ( | const std::string & | name, | |
| char | shortcut_key, | |||
| rviz::VisualizationManager * | manager | |||
| ) |
Definition at line 47 of file interaction_tool.cpp.
| rviz::InteractionTool::~InteractionTool | ( | ) | [virtual] |
Definition at line 59 of file interaction_tool.cpp.
| void rviz::InteractionTool::activate | ( | ) | [virtual] |
Implements rviz::Tool.
Definition at line 64 of file interaction_tool.cpp.
| void rviz::InteractionTool::deactivate | ( | ) | [virtual] |
Implements rviz::Tool.
Definition at line 70 of file interaction_tool.cpp.
| virtual void rviz::InteractionTool::enumerateProperties | ( | rviz::PropertyManager * | property_manager, | |
| const rviz::CategoryPropertyWPtr & | parent | |||
| ) | [virtual] |
| virtual bool rviz::InteractionTool::hasProperties | ( | ) | [inline, virtual] |
Reimplemented from rviz::Tool.
Definition at line 57 of file interaction_tool.h.
| int rviz::InteractionTool::processMouseEvent | ( | rviz::ViewportMouseEvent & | event | ) | [virtual] |
Implements rviz::Tool.
Definition at line 133 of file interaction_tool.cpp.
| void rviz::InteractionTool::update | ( | float | wall_dt, | |
| float | ros_dt | |||
| ) | [virtual] |
Reimplemented from rviz::Tool.
Definition at line 75 of file interaction_tool.cpp.
| void rviz::InteractionTool::updateSelection | ( | SelectionHandlerPtr & | focused_handler, | |
| ViewportMouseEvent | event | |||
| ) | [protected] |
Definition at line 79 of file interaction_tool.cpp.
Picked rviz::InteractionTool::focused_object_ [protected] |
Definition at line 65 of file interaction_tool.h.
uint64_t rviz::InteractionTool::last_selection_frame_count_ [protected] |
Definition at line 71 of file interaction_tool.h.
Definition at line 68 of file interaction_tool.h.
Definition at line 69 of file interaction_tool.h.