Public Member Functions | Private Member Functions | Private Attributes
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

Definition at line 47 of file align_base.cpp.

Definition at line 61 of file align_base.cpp.


Member Function Documentation

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

Definition at line 65 of file align_base.cpp.

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.


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:


pr2_plugs_actions
Author(s): Jon Bohren, Patrick Mihelich, Wim Meeussen, and Melonee Wise
autogenerated on Thu Aug 27 2015 14:30:21