Public Member Functions | Private Slots | Private Member Functions | Private Attributes
rviz::FPSMotionTool Class Reference

#include <fps_motion_tool.h>

Inheritance diagram for rviz::FPSMotionTool:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void activate ()
virtual void deactivate ()
 FPSMotionTool ()
virtual void onInitialize ()
virtual int processKeyEvent (QKeyEvent *event, rviz::RenderPanel *panel)
virtual int processMouseEvent (rviz::ViewportMouseEvent &event)
 ~FPSMotionTool ()

Private Slots

void setBoost ()
void setFallbackTool ()
void setFallbackViewController ()
void setFlyMode ()
void setLeftHandMode ()
void setOffset ()

Private Member Functions

void setFallbackToolProperty ()
void setFallbackViewControllerProperty ()

Private Attributes

FloatPropertyboost_property_
EnumPropertyfallback_tool_property_
EnumPropertyfallback_view_controller_property_
BoolPropertyfly_property_
BoolPropertyleft_hand_property_
double m_boost
Toolm_fallback_tool
QString m_fallback_view_controller
bool m_fly_mode
bool m_left_hand_mode
double m_pos_offset
bool m_removed_select
Ogre::SceneNode * m_sceneNode
QStringList m_tool_classes
std::vector< Tool * > m_tools
std::vector< ViewController * > m_view_controller
QStringList m_view_controller_classes
FloatPropertystep_length_property_

Detailed Description

Definition at line 77 of file fps_motion_tool.h.


Constructor & Destructor Documentation

Definition at line 32 of file fps_motion_tool.cpp.

Definition at line 38 of file fps_motion_tool.cpp.


Member Function Documentation

void FPSMotionTool::activate ( ) [virtual]

Implements rviz::Tool.

Definition at line 117 of file fps_motion_tool.cpp.

void FPSMotionTool::deactivate ( ) [virtual]

Implements rviz::Tool.

Definition at line 124 of file fps_motion_tool.cpp.

void FPSMotionTool::onInitialize ( ) [virtual]

Reimplemented from rviz::Tool.

Definition at line 40 of file fps_motion_tool.cpp.

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

Reimplemented from rviz::Tool.

Definition at line 126 of file fps_motion_tool.cpp.

Reimplemented from rviz::Tool.

Definition at line 226 of file fps_motion_tool.cpp.

void rviz::FPSMotionTool::setBoost ( ) [inline, private, slot]

Definition at line 94 of file fps_motion_tool.h.

void rviz::FPSMotionTool::setFallbackTool ( ) [inline, private, slot]

Definition at line 112 of file fps_motion_tool.h.

Definition at line 97 of file fps_motion_tool.cpp.

void rviz::FPSMotionTool::setFallbackViewController ( ) [inline, private, slot]

Definition at line 113 of file fps_motion_tool.h.

Definition at line 76 of file fps_motion_tool.cpp.

void rviz::FPSMotionTool::setFlyMode ( ) [inline, private, slot]

Definition at line 110 of file fps_motion_tool.h.

void rviz::FPSMotionTool::setLeftHandMode ( ) [inline, private, slot]

Definition at line 111 of file fps_motion_tool.h.

void rviz::FPSMotionTool::setOffset ( ) [inline, private, slot]

Definition at line 93 of file fps_motion_tool.h.


Member Data Documentation

Definition at line 134 of file fps_motion_tool.h.

Definition at line 137 of file fps_motion_tool.h.

Definition at line 138 of file fps_motion_tool.h.

Definition at line 135 of file fps_motion_tool.h.

Definition at line 136 of file fps_motion_tool.h.

double rviz::FPSMotionTool::m_boost [private]

Definition at line 123 of file fps_motion_tool.h.

Definition at line 127 of file fps_motion_tool.h.

Definition at line 130 of file fps_motion_tool.h.

Definition at line 118 of file fps_motion_tool.h.

Definition at line 119 of file fps_motion_tool.h.

Definition at line 122 of file fps_motion_tool.h.

Definition at line 120 of file fps_motion_tool.h.

Ogre::SceneNode* rviz::FPSMotionTool::m_sceneNode [private]

Definition at line 116 of file fps_motion_tool.h.

QStringList rviz::FPSMotionTool::m_tool_classes [private]

Definition at line 125 of file fps_motion_tool.h.

std::vector<Tool*> rviz::FPSMotionTool::m_tools [private]

Definition at line 126 of file fps_motion_tool.h.

Definition at line 131 of file fps_motion_tool.h.

Definition at line 129 of file fps_motion_tool.h.

Definition at line 133 of file fps_motion_tool.h.


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


rviz_fps_plugin
Author(s): hdeeken
autogenerated on Thu Jun 6 2019 20:43:59