pr2_plugs_actions::AlignBaseAction Class Reference

#include <align_base.h>

List of all members.

Public Member Functions

 AlignBaseAction ()
void execute (const pr2_plugs_msgs::AlignBaseGoalConstPtr &goal)
 ~AlignBaseAction ()

Private Member Functions

tf::Vector3 fromPoint (const geometry_msgs::Point &pnt)
tf::Vector3 fromVector (const geometry_msgs::Vector3 &pnt)
double getVectorAngle (const tf::Vector3 &v1, const tf::Vector3 &v2)
geometry_msgs::Point toPoint (const tf::Vector3 &pnt)
geometry_msgs::Vector3 toVector (const tf::Vector3 &pnt)

Private Attributes

actionlib::SimpleActionServer
< pr2_plugs_msgs::AlignBaseAction > 
action_server_
actionlib::SimpleActionClient
< move_base_msgs::MoveBaseAction > 
move_base_omnidirectional_
tf::TransformListener tf_
actionlib::SimpleActionClient
< pr2_plugs_msgs::DetectWallNormAction > 
wall_detector_

Detailed Description

Definition at line 47 of file align_base.h.


Constructor & Destructor Documentation

pr2_plugs_actions::AlignBaseAction::AlignBaseAction (  ) 

Definition at line 47 of file align_base.cpp.

pr2_plugs_actions::AlignBaseAction::~AlignBaseAction (  ) 

Definition at line 60 of file align_base.cpp.


Member Function Documentation

void pr2_plugs_actions::AlignBaseAction::execute ( const pr2_plugs_msgs::AlignBaseGoalConstPtr &  goal  ) 

Definition at line 64 of file align_base.cpp.

tf::Vector3 pr2_plugs_actions::AlignBaseAction::fromPoint ( const geometry_msgs::Point &  pnt  )  [private]

Definition at line 153 of file align_base.cpp.

tf::Vector3 pr2_plugs_actions::AlignBaseAction::fromVector ( const geometry_msgs::Vector3 &  pnt  )  [private]

Definition at line 148 of file align_base.cpp.

double pr2_plugs_actions::AlignBaseAction::getVectorAngle ( const tf::Vector3 &  v1,
const tf::Vector3 &  v2 
) [private]

Definition at line 159 of file align_base.cpp.

geometry_msgs::Point pr2_plugs_actions::AlignBaseAction::toPoint ( const tf::Vector3 &  pnt  )  [private]

Definition at line 130 of file align_base.cpp.

geometry_msgs::Vector3 pr2_plugs_actions::AlignBaseAction::toVector ( const tf::Vector3 &  pnt  )  [private]

Definition at line 139 of file align_base.cpp.


Member Data Documentation

actionlib::SimpleActionServer<pr2_plugs_msgs::AlignBaseAction> pr2_plugs_actions::AlignBaseAction::action_server_ [private]

Definition at line 62 of file align_base.h.

actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> pr2_plugs_actions::AlignBaseAction::move_base_omnidirectional_ [private]

Definition at line 59 of file align_base.h.

tf::TransformListener pr2_plugs_actions::AlignBaseAction::tf_ [private]

Definition at line 60 of file align_base.h.

actionlib::SimpleActionClient<pr2_plugs_msgs::DetectWallNormAction> pr2_plugs_actions::AlignBaseAction::wall_detector_ [private]

Definition at line 58 of file align_base.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables


pr2_plugs_actions
Author(s): Jon Bohren, Patrick Mihelich, Wim Meeussen, and Melonee Wise
autogenerated on Fri Jan 11 09:52:19 2013