#include <planner.h>
Public Member Functions | |
bool | CreatePlan (const Input &input) |
bool | NextGrasp (Grasp *grasp) |
Planner (const NeighborFinder< Input > &neighbor_finder, const TrainingPlanner &training_planner, const GraspRanker &grasp_ranker, const Aligner< Input > &aligner, const int num_neighbors) | |
Private Attributes | |
const Aligner< Input > & | aligner_ |
vector< Grasp >::iterator | current_grasp_ |
const GraspRanker & | grasp_selector_ |
vector< Grasp > | grasps_ |
const Input & | input_ |
const NeighborFinder< Input > & | neighbor_finder_ |
const int | num_neighbors_ |
const TrainingPlanner & | training_planner_ |
Definition at line 18 of file planner.h.
db_planner::Planner< Input >::Planner | ( | const NeighborFinder< Input > & | neighbor_finder, | |
const TrainingPlanner< Input > & | training_planner, | |||
const GraspRanker & | grasp_ranker, | |||
const Aligner< Input > & | aligner, | |||
const int | num_neighbors | |||
) | [inline] |
bool db_planner::Planner< Input >::CreatePlan | ( | const Input & | input | ) | [inline] |
bool db_planner::Planner< Input >::NextGrasp | ( | Grasp * | grasp | ) | [inline] |
const Aligner<Input>& db_planner::Planner< Input >::aligner_ [private] |
vector<Grasp>::iterator db_planner::Planner< Input >::current_grasp_ [private] |
const GraspRanker& db_planner::Planner< Input >::grasp_selector_ [private] |
vector<Grasp> db_planner::Planner< Input >::grasps_ [private] |
const Input& db_planner::Planner< Input >::input_ [private] |
const NeighborFinder<Input>& db_planner::Planner< Input >::neighbor_finder_ [private] |
const int db_planner::Planner< Input >::num_neighbors_ [private] |
const TrainingPlanner& db_planner::Planner< Input >::training_planner_ [private] |