Public Member Functions | List of all members
planner_cspace::GridAstarTestWrapper Class Reference
Inheritance diagram for planner_cspace::GridAstarTestWrapper:
Inheritance graph
[legend]

Public Member Functions

bool findPath (const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path) const
 
 GridAstarTestWrapper (const Vec &size)
 
std::unordered_map< Vec, Vec, Vec > & parentMap ()
 
- Public Member Functions inherited from planner_cspace::GridAstar< 1, 1 >
constexpr int getDim () const
 
constexpr int getNoncyclic () const
 
 GridAstar ()
 
 GridAstar (const Vec size)
 
void reset (const Vec size)
 
bool search (const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
 
void setQueueSizeLimit (const size_t size)
 
void setSearchTaskNum (const size_t &search_task_num)
 

Additional Inherited Members

- Public Types inherited from planner_cspace::GridAstar< 1, 1 >
using ProgressCallback = std::function< bool(const std::list< Vec > &, const SearchStats &)>
 
using Vec = CyclicVecInt< DIM, NONCYCLIC >
 
using Vecf = CyclicVecFloat< DIM, NONCYCLIC >
 
using VecWithCost = typename GridAstarModelBase< DIM, NONCYCLIC >::VecWithCost
 
- Protected Member Functions inherited from planner_cspace::GridAstar< 1, 1 >
bool findPath (const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path) const
 
bool searchImpl (Gridmap< float > &g, const std::vector< VecWithCost > &sts, const Vec &en, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
 
- Protected Attributes inherited from planner_cspace::GridAstar< 1, 1 >
Gridmap< float > g_
 
reservable_priority_queue< PriorityVec > open_
 
std::unordered_map< Vec, Vec, Vecparents_
 
size_t queue_size_limit_
 
size_t search_task_num_
 

Detailed Description

Definition at line 247 of file test_grid_astar.cpp.

Constructor & Destructor Documentation

planner_cspace::GridAstarTestWrapper::GridAstarTestWrapper ( const Vec size)
inlineexplicit

Definition at line 250 of file test_grid_astar.cpp.

Member Function Documentation

bool planner_cspace::GridAstarTestWrapper::findPath ( const std::vector< VecWithCost > &  ss,
const Vec e,
std::list< Vec > &  path 
) const
inline

Definition at line 258 of file test_grid_astar.cpp.

std::unordered_map<Vec, Vec, Vec>& planner_cspace::GridAstarTestWrapper::parentMap ( )
inline

Definition at line 254 of file test_grid_astar.cpp.


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