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