|
MRSL Motion Primitive Library
1.2
A motion primitive library for generating trajectory for mobile robots
|
state space class for graph search More...
#include <mpl_planner/common/env_base.h>#include <boost/heap/d_ary_heap.hpp>#include <boost/unordered_map.hpp>Go to the source code of this file.
Classes | |
| struct | MPL::compare_pair< state > |
| Heap element comparison. More... | |
| struct | MPL::State< Coord > |
| Lattice of the graph in graph search. More... | |
| struct | MPL::StateSpace< Dim, Coord > |
| State space. More... | |
Typedefs | |
| template<typename state > | |
| using | MPL::priorityQueue = boost::heap::d_ary_heap< std::pair< decimal_t, std::shared_ptr< state > >, boost::heap::mutable_< true >, boost::heap::arity< 2 >, boost::heap::compare< compare_pair< state > >> |
| Define priority queue. | |
| template<typename Coord > | |
| using | MPL::StatePtr = std::shared_ptr< State< Coord > > |
| Declare StatePtr. | |
| template<typename Coord > | |
| using | MPL::hashMap = boost::unordered_map< Coord, StatePtr< Coord >, boost::hash< Coord > > |
| Define hashmap type. | |
state space class for graph search
1.8.13