$search

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 55 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

Definition at line 74 of file align_base.h.

Definition at line 71 of file align_base.h.

Definition at line 72 of file align_base.h.

Definition at line 70 of file align_base.h.


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


pr2_plugs_actions
Author(s): Jon Bohren, Patrick Mihelich, Wim Meeussen, and Melonee Wise
autogenerated on Fri Mar 1 17:51:18 2013