Public Member Functions | Private Member Functions | Private Attributes
pick_place::ReachableAndValidPoseFilter Class Reference

#include <reachable_valid_pose_filter.h>

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

List of all members.

Public Member Functions

virtual bool evaluate (const ManipulationPlanPtr &plan) const
 ReachableAndValidPoseFilter (const planning_scene::PlanningSceneConstPtr &scene, const collision_detection::AllowedCollisionMatrixConstPtr &collision_matrix, const constraint_samplers::ConstraintSamplerManagerPtr &constraints_sampler_manager)

Private Member Functions

bool isEndEffectorFree (const ManipulationPlanPtr &plan, robot_state::RobotState &token_state) const
bool isStateCollisionFree (const ManipulationPlan *manipulation_plan, robot_state::JointStateGroup *joint_state_group, const std::vector< double > &joint_group_variable_values) const

Private Attributes

collision_detection::AllowedCollisionMatrixConstPtr collision_matrix_
constraint_samplers::ConstraintSamplerManagerPtr constraints_sampler_manager_
planning_scene::PlanningSceneConstPtr planning_scene_

Detailed Description

Definition at line 47 of file reachable_valid_pose_filter.h.


Constructor & Destructor Documentation

Definition at line 46 of file reachable_valid_pose_filter.cpp.


Member Function Documentation

Implements pick_place::ManipulationStage.

Definition at line 88 of file reachable_valid_pose_filter.cpp.

Definition at line 75 of file reachable_valid_pose_filter.cpp.

bool pick_place::ReachableAndValidPoseFilter::isStateCollisionFree ( const ManipulationPlan manipulation_plan,
robot_state::JointStateGroup joint_state_group,
const std::vector< double > &  joint_group_variable_values 
) const [private]

Definition at line 56 of file reachable_valid_pose_filter.cpp.


Member Data Documentation

Definition at line 66 of file reachable_valid_pose_filter.h.

Definition at line 67 of file reachable_valid_pose_filter.h.

Definition at line 65 of file reachable_valid_pose_filter.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