Public Member Functions | Protected Member Functions | Protected Attributes
pick_place::PickPlacePlanBase Class Reference

#include <pick_place.h>

Inheritance diagram for pick_place::PickPlacePlanBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const
moveit_msgs::MoveItErrorCodes & 
getErrorCode () const
const std::vector
< ManipulationPlanPtr > & 
getFailedManipulationPlans () const
const std::vector
< ManipulationPlanPtr > & 
getSuccessfulManipulationPlans () const
 PickPlacePlanBase (const PickPlaceConstPtr &pick_place, const std::string &name)
 ~PickPlacePlanBase ()

Protected Member Functions

void emptyQueue ()
void foundSolution ()
void initialize ()
void waitForPipeline (const ros::WallTime &endtime)

Protected Attributes

bool done_
boost::condition_variable done_condition_
boost::mutex done_mutex_
moveit_msgs::MoveItErrorCodes error_code_
double last_plan_time_
PickPlaceConstPtr pick_place_
ManipulationPipeline pipeline_
bool pushed_all_poses_

Detailed Description

Definition at line 55 of file pick_place.h.


Constructor & Destructor Documentation

pick_place::PickPlacePlanBase::PickPlacePlanBase ( const PickPlaceConstPtr pick_place,
const std::string &  name 
)

Definition at line 54 of file pick_place.cpp.

Definition at line 64 of file pick_place.cpp.


Member Function Documentation

Definition at line 75 of file pick_place.cpp.

Definition at line 68 of file pick_place.cpp.

const moveit_msgs::MoveItErrorCodes& pick_place::PickPlacePlanBase::getErrorCode ( ) const [inline]

Definition at line 71 of file pick_place.h.

Definition at line 66 of file pick_place.h.

Definition at line 62 of file pick_place.h.

Definition at line 85 of file pick_place.cpp.

void pick_place::PickPlacePlanBase::waitForPipeline ( const ros::WallTime endtime) [protected]

Definition at line 91 of file pick_place.cpp.


Member Data Documentation

Definition at line 87 of file pick_place.h.

boost::condition_variable pick_place::PickPlacePlanBase::done_condition_ [protected]

Definition at line 89 of file pick_place.h.

Definition at line 90 of file pick_place.h.

moveit_msgs::MoveItErrorCodes pick_place::PickPlacePlanBase::error_code_ [protected]

Definition at line 91 of file pick_place.h.

Definition at line 86 of file pick_place.h.

Definition at line 83 of file pick_place.h.

Definition at line 84 of file pick_place.h.

Definition at line 88 of file pick_place.h.


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


manipulation
Author(s): Ioan Sucan , Sachin Chitta
autogenerated on Mon Oct 6 2014 02:33:06