#include <grid_astar_model.h>
Classes | |
class | VecWithCost |
Public Types | |
using | Ptr = typename std::shared_ptr< GridAstarModelBase< DIM, NONCYCLIC >> |
using | Vec = CyclicVecInt< DIM, NONCYCLIC > |
using | Vecf = CyclicVecFloat< DIM, NONCYCLIC > |
Public Member Functions | |
virtual float | cost (const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const =0 |
virtual float | costEstim (const Vec &cur, const Vec &next) const =0 |
virtual const std::vector< Vec > & | searchGrids (const Vec &cur, const std::vector< VecWithCost > &start, const Vec &goal) const =0 |
Definition at line 41 of file grid_astar_model.h.
using planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::Ptr = typename std::shared_ptr<GridAstarModelBase<DIM, NONCYCLIC>> |
Definition at line 44 of file grid_astar_model.h.
using planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::Vec = CyclicVecInt<DIM, NONCYCLIC> |
Definition at line 45 of file grid_astar_model.h.
using planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::Vecf = CyclicVecFloat<DIM, NONCYCLIC> |
Definition at line 46 of file grid_astar_model.h.
|
pure virtual |
Implemented in planner_cspace::planner_3d::GridAstarModel2D.
|
pure virtual |
Implemented in planner_cspace::planner_3d::GridAstarModel2D.
|
pure virtual |
Implemented in planner_cspace::planner_3d::GridAstarModel2D.