bayesian_grasp_planner::RawGraspEvaluator Class Reference

#include <grasp_evaluator.h>

Inheritance diagram for bayesian_grasp_planner::RawGraspEvaluator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual double evaluate (const GraspWM &grasp, const object_manipulation_msgs::GraspableObject &object) const =0
 Evalute a single grasp (raw grasp metric).
virtual void evaluate_list (std::vector< GraspWM > &grasps, const object_manipulation_msgs::GraspableObject &object, std::vector< double > &values)
 Evaluate an entire list of grasps (overwrite if there is a batch operation for an inherited class).
bool is_object_dependent ()
 Returns whether this evaluator cares about the 'correct' object identity.

Protected Attributes

bool object_dependent_

Detailed Description

Definition at line 53 of file grasp_evaluator.h.


Member Function Documentation

virtual double bayesian_grasp_planner::RawGraspEvaluator::evaluate ( const GraspWM grasp,
const object_manipulation_msgs::GraspableObject &  object 
) const [pure virtual]
virtual void bayesian_grasp_planner::RawGraspEvaluator::evaluate_list ( std::vector< GraspWM > &  grasps,
const object_manipulation_msgs::GraspableObject &  object,
std::vector< double > &  values 
) [inline, virtual]

Evaluate an entire list of grasps (overwrite if there is a batch operation for an inherited class).

Reimplemented in bayesian_grasp_planner::MultiplexEvaluator, and bayesian_grasp_planner::RawGraspEvaluatorServiceCaller.

Definition at line 64 of file grasp_evaluator.h.

bool bayesian_grasp_planner::RawGraspEvaluator::is_object_dependent (  )  [inline]

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

Definition at line 77 of file grasp_evaluator.h.


Member Data Documentation

Definition at line 56 of file grasp_evaluator.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs


bayesian_grasp_planner
Author(s): Matei Ciocarlie
autogenerated on Fri Jan 11 09:40:46 2013