Public Member Functions | Protected Attributes
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::RawGraspEvaluatorServiceCaller, and bayesian_grasp_planner::MultiplexEvaluator.

Definition at line 64 of file grasp_evaluator.h.

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:


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