#include <algorithm>
#include <fstream>
#include <boost/bind.hpp>
#include <boost/property_map/property_map.hpp>
#include <boost/property_map/dynamic_property_map.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <ompl/base/StateSpace.h>
#include <ompl/base/spaces/RealVectorStateSpace.h>
#include <ompl/datastructures/NearestNeighbors.h>
#include <pr_bgl/graph_io.h>
#include <pr_bgl/string_map.h>
#include <pr_bgl/overlay_manager.h>
#include <pr_bgl/vector_ref_property_map.h>
#include <pr_bgl/edge_indexed_graph.h>
#include <ompl_lemur/config.h>
#include <ompl_lemur/util.h>
#include <ompl_lemur/rvstate_map_string_adaptor.h>
#include <ompl_lemur/SamplerGenMonkeyPatch.h>
#include <ompl_lemur/NearestNeighborsLinearBGL.h>
#include <ompl_lemur/Roadmap.h>
#include <ompl_lemur/RoadmapHalton.h>
Classes | |
struct | VertexProperties |
struct | EdgeProperties |
struct | OverVertexProperties |
struct | OverEdgeProperties |
Typedefs | |
typedef boost::adjacency_list < boost::vecS, boost::vecS, boost::undirectedS, VertexProperties, EdgeProperties > | Graph |
typedef boost::graph_traits < Graph >::vertex_descriptor | Vertex |
typedef boost::graph_traits < Graph >::vertex_iterator | VertexIter |
typedef boost::graph_traits < Graph >::edge_descriptor | Edge |
typedef boost::property_map < Graph, boost::vertex_index_t > ::type | VertexIndexMap |
typedef boost::property_map < Graph, std::size_t EdgeProperties::* >::type | EdgeIndexMap |
typedef boost::property_map < Graph, ompl::base::State *VertexProperties::* >::type | StateMap |
typedef boost::property_map < Graph, int VertexProperties::* >::type | VertexSubgraphMap |
typedef boost::property_map < Graph, int EdgeProperties::* > ::type | EdgeSubgraphMap |
typedef boost::property_map < Graph, bool VertexProperties::* >::type | IsShadowMap |
typedef boost::property_map < Graph, double EdgeProperties::* >::type | DistanceMap |
typedef boost::adjacency_list < boost::vecS, boost::listS, boost::undirectedS, OverVertexProperties, OverEdgeProperties > | OverGraph |
typedef boost::graph_traits < OverGraph > ::vertex_descriptor | OverVertex |
typedef boost::graph_traits < OverGraph >::edge_descriptor | OverEdge |
typedef pr_bgl::edge_indexed_graph < Graph, EdgeIndexMap > | EdgeIndexedGraph |
typedef ompl_lemur::NearestNeighborsLinearBGL < EdgeIndexedGraph, StateMap > | NN |
typedef ompl_lemur::RoadmapArgs < EdgeIndexedGraph, StateMap, DistanceMap, VertexSubgraphMap, EdgeSubgraphMap, IsShadowMap, EdgeIndexedGraph::EdgeVectorMap, NN > | RoadmapArgs |
typedef boost::shared_ptr < ompl_lemur::RoadmapHalton < RoadmapArgs > > | RoadmapPtr |
Functions | |
int | main (int argc, char **argv) |