Public Member Functions | Private Attributes
bayesian_grasp_planner::GraspEvaluatorProb Class Reference

#include <grasp_evaluator.h>

List of all members.

Public Member Functions

void getProbabilitiesForGrasp (const GraspWM &grasp, const object_manipulation_msgs::GraspableObject &object, double &success_prob, double &failure_prob) const
 Get conditional probabilities for a single grasp.
void getProbabilitiesForGraspList (std::vector< GraspWM > &grasps, const object_manipulation_msgs::GraspableObject &object, std::vector< double > &success_probs, std::vector< double > &failure_probs) const
 Get conditional probabilities for an entire list of grasps.
 GraspEvaluatorProb (boost::shared_ptr< ProbabilityDistribution > success_distribution, boost::shared_ptr< ProbabilityDistribution > failure_distribution, boost::shared_ptr< RawGraspEvaluator > evaluator)
bool is_object_dependent ()
 Returns whether this evaluator cares about the 'correct' object identity.

Private Attributes

boost::shared_ptr
< RawGraspEvaluator
evaluator_
boost::shared_ptr
< ProbabilityDistribution
failure_distribution_
boost::shared_ptr
< ProbabilityDistribution
success_distribution_

Detailed Description

Definition at line 166 of file grasp_evaluator.h.


Constructor & Destructor Documentation

bayesian_grasp_planner::GraspEvaluatorProb::GraspEvaluatorProb ( boost::shared_ptr< ProbabilityDistribution success_distribution,
boost::shared_ptr< ProbabilityDistribution failure_distribution,
boost::shared_ptr< RawGraspEvaluator evaluator 
) [inline]

Definition at line 174 of file grasp_evaluator.h.


Member Function Documentation

void bayesian_grasp_planner::GraspEvaluatorProb::getProbabilitiesForGrasp ( const GraspWM grasp,
const object_manipulation_msgs::GraspableObject object,
double &  success_prob,
double &  failure_prob 
) const [inline]

Get conditional probabilities for a single grasp.

Definition at line 188 of file grasp_evaluator.h.

void bayesian_grasp_planner::GraspEvaluatorProb::getProbabilitiesForGraspList ( std::vector< GraspWM > &  grasps,
const object_manipulation_msgs::GraspableObject object,
std::vector< double > &  success_probs,
std::vector< double > &  failure_probs 
) const [inline]

Get conditional probabilities for an entire list of grasps.

Definition at line 197 of file grasp_evaluator.h.

Returns whether this evaluator cares about the 'correct' object identity.

Definition at line 182 of file grasp_evaluator.h.


Member Data Documentation

Definition at line 171 of file grasp_evaluator.h.

Definition at line 170 of file grasp_evaluator.h.

Definition at line 169 of file grasp_evaluator.h.


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


bayesian_grasp_planner
Author(s): Kaijen Hsiao and Matei Ciocarlie
autogenerated on Thu Jan 2 2014 11:40:34