#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) |
1.8.6
using