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

Public Member Functions

bool findPath (const Vec &s, const Vec &e, std::list< Vec > &path)
 
 GridAstarTestWrapper (const Vec &size)
 
std::unordered_map< Vec, Vec, Vec > & parentMap ()
 
- Public Member Functions inherited from GridAstar< 1, 1 >
constexpr int getDim () const
 
constexpr int getNoncyclic () const
 
 GridAstar ()
 
 GridAstar (const Vec size)
 
void reset (const Vec size)
 
bool search (const Vec &s, const Vec &e, std::list< Vec > &path, std::function< float(const Vec &, Vec &, const Vec &, const Vec &)> cb_cost, std::function< float(const Vec &, const Vec &)> cb_cost_estim, std::function< std::vector< Vec > &(const Vec &, const Vec &, const Vec &)> cb_search, std::function< bool(const std::list< Vec > &)> 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 GridAstar< 1, 1 >
using Vec = CyclicVecInt< DIM, NONCYCLIC >
 
using Vecf = CyclicVecFloat< DIM, NONCYCLIC >
 
- Protected Member Functions inherited from GridAstar< 1, 1 >
bool findPath (const Vec &s, const Vec &e, std::list< Vec > &path)
 
bool searchImpl (Gridmap< float > &g, const Vec &st, const Vec &en, std::list< Vec > &path, std::function< float(const Vec &, Vec &, const Vec &, const Vec &)> cb_cost, std::function< float(const Vec &, const Vec &)> cb_cost_estim, std::function< std::vector< Vec > &(const Vec &, const Vec &, const Vec &)> cb_search, std::function< bool(const std::list< Vec > &)> cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
 
- Protected Attributes inherited from 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 94 of file test_grid_astar.cpp.

Constructor & Destructor Documentation

GridAstarTestWrapper::GridAstarTestWrapper ( const Vec size)
inlineexplicit

Definition at line 97 of file test_grid_astar.cpp.

Member Function Documentation

bool GridAstarTestWrapper::findPath ( const Vec s,
const Vec e,
std::list< Vec > &  path 
)
inline

Definition at line 105 of file test_grid_astar.cpp.

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

Definition at line 101 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 Tue Jul 9 2019 05:00:13