#include <grid_astar_model.h>
Public Types | |
using | Ptr = std::shared_ptr< GridAstarModel2D > |
Public Types inherited from planner_cspace::GridAstarModelBase< 3, 2 > | |
using | Ptr = typename std::shared_ptr< GridAstarModelBase< DIM, NONCYCLIC >> |
using | Vec = CyclicVecInt< DIM, NONCYCLIC > |
using | Vecf = CyclicVecFloat< DIM, NONCYCLIC > |
Public Member Functions | |
float | cost (const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const final |
float | costEstim (const Vec &cur, const Vec &goal) const final |
GridAstarModel2D (const GridAstarModel3D::ConstPtr base) | |
const std::vector< Vec > & | searchGrids (const Vec &cur, const std::vector< VecWithCost > &start, const Vec &goal) const final |
Public Attributes | |
const GridAstarModel3D::ConstPtr | base_ |
Definition at line 127 of file planner_3d/grid_astar_model.h.
using planner_cspace::planner_3d::GridAstarModel2D::Ptr = std::shared_ptr<GridAstarModel2D> |
Definition at line 130 of file planner_3d/grid_astar_model.h.
|
inlineexplicit |
Definition at line 133 of file planner_3d/grid_astar_model.h.
|
finalvirtual |
Implements planner_cspace::GridAstarModelBase< 3, 2 >.
Definition at line 312 of file grid_astar_model_3dof.cpp.
|
finalvirtual |
Implements planner_cspace::GridAstarModelBase< 3, 2 >.
Definition at line 338 of file grid_astar_model_3dof.cpp.
|
finalvirtual |
Implements planner_cspace::GridAstarModelBase< 3, 2 >.
Definition at line 346 of file grid_astar_model_3dof.cpp.
const GridAstarModel3D::ConstPtr planner_cspace::planner_3d::GridAstarModel2D::base_ |
Definition at line 131 of file planner_3d/grid_astar_model.h.