Public Member Functions | Protected Member Functions | Protected Attributes
jsk_rviz_plugins::OverlayPickerTool Class Reference

#include <overlay_picker_tool.h>

Inheritance diagram for jsk_rviz_plugins::OverlayPickerTool:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void activate ()
virtual void deactivate ()
template<class T >
TisPropertyType (rviz::Property *p)
template<class T >
void movePosition (rviz::ViewportMouseEvent &event)
 OverlayPickerTool ()
virtual int processKeyEvent (QKeyEvent *event, rviz::RenderPanel *panel)
virtual int processMouseEvent (rviz::ViewportMouseEvent &event)
template<class T >
void setPosition (rviz::ViewportMouseEvent &event)
template<class T >
bool startMovement (rviz::Property *property, rviz::ViewportMouseEvent &event, const std::string &type)

Protected Member Functions

virtual bool handleDisplayClick (rviz::Property *property, rviz::ViewportMouseEvent &event)
virtual void onClicked (rviz::ViewportMouseEvent &event)
virtual void onMove (rviz::ViewportMouseEvent &event)
virtual void onRelease (rviz::ViewportMouseEvent &event)

Protected Attributes

bool is_moving_
int move_offset_x_
int move_offset_y_
bool shift_pressing_
rviz::Propertytarget_property_
std::string target_property_type_

Detailed Description

Definition at line 47 of file overlay_picker_tool.h.


Constructor & Destructor Documentation

Definition at line 55 of file overlay_picker_tool.cpp.


Member Function Documentation

virtual void jsk_rviz_plugins::OverlayPickerTool::activate ( ) [inline, virtual]

Implements rviz::Tool.

Definition at line 51 of file overlay_picker_tool.h.

virtual void jsk_rviz_plugins::OverlayPickerTool::deactivate ( ) [inline, virtual]

Implements rviz::Tool.

Definition at line 52 of file overlay_picker_tool.h.

Definition at line 89 of file overlay_picker_tool.cpp.

Definition at line 56 of file overlay_picker_tool.h.

template<class T >
void jsk_rviz_plugins::OverlayPickerTool::movePosition ( rviz::ViewportMouseEvent event) [inline]

Definition at line 86 of file overlay_picker_tool.h.

Definition at line 122 of file overlay_picker_tool.cpp.

Definition at line 132 of file overlay_picker_tool.cpp.

Definition at line 155 of file overlay_picker_tool.cpp.

int jsk_rviz_plugins::OverlayPickerTool::processKeyEvent ( QKeyEvent *  event,
rviz::RenderPanel panel 
) [virtual]

Reimplemented from rviz::Tool.

Definition at line 61 of file overlay_picker_tool.cpp.

Reimplemented from rviz::Tool.

Definition at line 73 of file overlay_picker_tool.cpp.

template<class T >
void jsk_rviz_plugins::OverlayPickerTool::setPosition ( rviz::ViewportMouseEvent event) [inline]

Definition at line 101 of file overlay_picker_tool.h.

template<class T >
bool jsk_rviz_plugins::OverlayPickerTool::startMovement ( rviz::Property property,
rviz::ViewportMouseEvent event,
const std::string &  type 
) [inline]

Definition at line 67 of file overlay_picker_tool.h.


Member Data Documentation

Definition at line 121 of file overlay_picker_tool.h.

Definition at line 124 of file overlay_picker_tool.h.

Definition at line 124 of file overlay_picker_tool.h.

Definition at line 125 of file overlay_picker_tool.h.

Definition at line 122 of file overlay_picker_tool.h.

Definition at line 123 of file overlay_picker_tool.h.


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


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Wed May 1 2019 02:40:22