#include <align_base.h>
| 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_ | 
Definition at line 55 of file align_base.h.
Definition at line 47 of file align_base.cpp.
Definition at line 61 of file align_base.cpp.
| void pr2_plugs_actions::AlignBaseAction::execute | ( | const pr2_plugs_msgs::AlignBaseGoalConstPtr & | goal | ) | 
Definition at line 65 of file align_base.cpp.
| tf::Vector3 pr2_plugs_actions::AlignBaseAction::fromPoint | ( | const geometry_msgs::Point & | pnt | ) |  [private] | 
Definition at line 154 of file align_base.cpp.
| tf::Vector3 pr2_plugs_actions::AlignBaseAction::fromVector | ( | const geometry_msgs::Vector3 & | pnt | ) |  [private] | 
Definition at line 149 of file align_base.cpp.
| double pr2_plugs_actions::AlignBaseAction::getVectorAngle | ( | const tf::Vector3 & | v1, | 
| const tf::Vector3 & | v2 | ||
| ) |  [private] | 
Definition at line 160 of file align_base.cpp.
| geometry_msgs::Point pr2_plugs_actions::AlignBaseAction::toPoint | ( | const tf::Vector3 & | pnt | ) |  [private] | 
Definition at line 131 of file align_base.cpp.
| geometry_msgs::Vector3 pr2_plugs_actions::AlignBaseAction::toVector | ( | const tf::Vector3 & | pnt | ) |  [private] | 
Definition at line 140 of file align_base.cpp.
| actionlib::SimpleActionServer<pr2_plugs_msgs::AlignBaseAction> pr2_plugs_actions::AlignBaseAction::action_server_  [private] | 
Definition at line 74 of file align_base.h.
| actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> pr2_plugs_actions::AlignBaseAction::move_base_omnidirectional_  [private] | 
Definition at line 71 of file align_base.h.
Definition at line 72 of file align_base.h.
| actionlib::SimpleActionClient<pr2_plugs_msgs::DetectWallNormAction> pr2_plugs_actions::AlignBaseAction::wall_detector_  [private] | 
Definition at line 70 of file align_base.h.