Classes | Public Types | Public Member Functions | List of all members
planner_cspace::GridAstarModelBase< DIM, NONCYCLIC > Class Template Referenceabstract

#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
 

Detailed Description

template<int DIM = 3, int NONCYCLIC = 2>
class planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >

Definition at line 41 of file grid_astar_model.h.

Member Typedef Documentation

template<int DIM = 3, int NONCYCLIC = 2>
using planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::Ptr = typename std::shared_ptr<GridAstarModelBase<DIM, NONCYCLIC>>

Definition at line 44 of file grid_astar_model.h.

template<int DIM = 3, int NONCYCLIC = 2>
using planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::Vec = CyclicVecInt<DIM, NONCYCLIC>

Definition at line 45 of file grid_astar_model.h.

template<int DIM = 3, int NONCYCLIC = 2>
using planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::Vecf = CyclicVecFloat<DIM, NONCYCLIC>

Definition at line 46 of file grid_astar_model.h.

Member Function Documentation

template<int DIM = 3, int NONCYCLIC = 2>
virtual float planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::cost ( const Vec cur,
const Vec next,
const std::vector< VecWithCost > &  start,
const Vec goal 
) const
pure virtual
template<int DIM = 3, int NONCYCLIC = 2>
virtual float planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::costEstim ( const Vec cur,
const Vec next 
) const
pure virtual
template<int DIM = 3, int NONCYCLIC = 2>
virtual const std::vector<Vec>& planner_cspace::GridAstarModelBase< DIM, NONCYCLIC >::searchGrids ( const Vec cur,
const std::vector< VecWithCost > &  start,
const Vec goal 
) const
pure virtual

The documentation for this class was generated from the following file:


planner_cspace
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:20:43