Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
pr2_interactive_manipulation::PointHeadViewController Class Reference

#include <point_head_view_controller.h>

Inheritance diagram for pr2_interactive_manipulation::PointHeadViewController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void fromString (const std::string &str)
virtual std::string getClassName ()
const std::string & getTopic ()
virtual void handleMouseEvent (rviz::ViewportMouseEvent &evt)
virtual void lookAt (const Ogre::Vector3 &point)
 PointHeadViewController (rviz::ROSImageTexture &texture, rviz::DisplayContext *context)
virtual void reset ()
void setTopic (const std::string &topic)
virtual std::string toString ()
virtual ~PointHeadViewController ()

Protected Types

typedef
actionlib::SimpleActionClient
< pr2_controllers_msgs::PointHeadAction
PointHeadActionClient

Protected Member Functions

virtual void onActivate ()
virtual void onDeactivate ()
virtual void onTargetFrameChanged (const Ogre::Vector3 &old_reference_position, const Ogre::Quaternion &old_reference_orientation)

Protected Attributes

ros::Publisher marker_pub_
PointHeadActionClientpoint_head_action_client_
rviz::ROSImageTexturetexture_
std::string topic_

Detailed Description

Definition at line 55 of file point_head_view_controller.h.


Member Typedef Documentation

Definition at line 89 of file point_head_view_controller.h.


Constructor & Destructor Documentation

Definition at line 44 of file point_head_view_controller.cpp.

Definition at line 58 of file point_head_view_controller.cpp.


Member Function Documentation

virtual void pr2_interactive_manipulation::PointHeadViewController::fromString ( const std::string &  str) [inline, virtual]

Definition at line 64 of file point_head_view_controller.h.

Definition at line 68 of file point_head_view_controller.h.

Definition at line 70 of file point_head_view_controller.h.

Reimplemented from rviz::ViewController.

Definition at line 63 of file point_head_view_controller.cpp.

void pr2_interactive_manipulation::PointHeadViewController::lookAt ( const Ogre::Vector3 &  point) [virtual]

Reimplemented from rviz::ViewController.

Definition at line 138 of file point_head_view_controller.cpp.

virtual void pr2_interactive_manipulation::PointHeadViewController::onActivate ( ) [inline, protected, virtual]

Reimplemented from rviz::ViewController.

Definition at line 78 of file point_head_view_controller.h.

virtual void pr2_interactive_manipulation::PointHeadViewController::onDeactivate ( ) [inline, protected, virtual]

Definition at line 79 of file point_head_view_controller.h.

virtual void pr2_interactive_manipulation::PointHeadViewController::onTargetFrameChanged ( const Ogre::Vector3 &  old_reference_position,
const Ogre::Quaternion &  old_reference_orientation 
) [inline, protected, virtual]

Definition at line 80 of file point_head_view_controller.h.

Reset the view controller to some sane initial state, like looking at 0,0,0 of the target frame.

Implements rviz::ViewController.

Definition at line 96 of file point_head_view_controller.cpp.

Definition at line 78 of file point_head_view_controller.cpp.

virtual std::string pr2_interactive_manipulation::PointHeadViewController::toString ( ) [inline, virtual]

Definition at line 65 of file point_head_view_controller.h.


Member Data Documentation

Definition at line 81 of file point_head_view_controller.h.

Definition at line 90 of file point_head_view_controller.h.

Definition at line 87 of file point_head_view_controller.h.

Definition at line 92 of file point_head_view_controller.h.


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


pr2_interactive_manipulation_frontend
Author(s): Jonathan Binney
autogenerated on Mon Oct 6 2014 12:06:29