Determining the heuristic value by the euclidean distance between two states. More...
#include <Heuristic.h>
Public Member Functions | |
EuclideanHeuristic (double cell_size, int num_angle_bins) | |
virtual double | getHValue (const PlanningState &from, const PlanningState &to) const |
virtual | ~EuclideanHeuristic () |
Public Member Functions inherited from footstep_planner::Heuristic | |
HeuristicType | getHeuristicType () const |
Heuristic (double cell_size, int num_angle_bins, HeuristicType type) | |
virtual | ~Heuristic () |
Additional Inherited Members | |
Public Types inherited from footstep_planner::Heuristic | |
enum | HeuristicType { EUCLIDEAN =0, EUCLIDEAN_STEPCOST =1, PATH_COST =2 } |
Protected Attributes inherited from footstep_planner::Heuristic | |
double | ivCellSize |
const HeuristicType | ivHeuristicType |
int | ivNumAngleBins |
Determining the heuristic value by the euclidean distance between two states.
Definition at line 64 of file Heuristic.h.
footstep_planner::EuclideanHeuristic::EuclideanHeuristic | ( | double | cell_size, |
int | num_angle_bins | ||
) |
Definition at line 37 of file Heuristic.cpp.
|
virtual |
Definition at line 42 of file Heuristic.cpp.
|
virtual |
Implements footstep_planner::Heuristic.
Definition at line 47 of file Heuristic.cpp.