#include <algorithm>
#include <fstream>
#include <boost/property_map/property_map.hpp>
#include <boost/property_map/dynamic_property_map.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/graphml.hpp>
#include <boost/program_options.hpp>
#include <ompl/base/StateSpace.h>
#include <ompl/base/ScopedState.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/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/RoadmapAAGrid.h>
#include <ompl_lemur/RoadmapFromFile.h>
#include <ompl_lemur/RoadmapHalton.h>
#include <ompl_lemur/RoadmapHaltonDens.h>
#include <ompl_lemur/RoadmapHaltonOffDens.h>
#include <ompl_lemur/RoadmapRGG.h>
#include <ompl_lemur/RoadmapRGGDens.h>
#include <ompl_lemur/RoadmapRGGDensConst.h>
Classes | |
struct | VertexProperties |
struct | EdgeProperties |
Typedefs | |
typedef boost::adjacency_list < boost::vecS, boost::vecS, boost::undirectedS, VertexProperties, EdgeProperties > | Graph |
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 | VertexBatchMap |
typedef boost::property_map < Graph, int EdgeProperties::* > ::type | EdgeBatchMap |
typedef boost::property_map < Graph, bool VertexProperties::* >::type | IsShadowMap |
typedef boost::property_map < Graph, double EdgeProperties::* >::type | DistanceMap |
typedef pr_bgl::edge_indexed_graph < Graph, EdgeIndexMap > | EdgeIndexedGraph |
typedef ompl_lemur::NearestNeighborsLinearBGL < EdgeIndexedGraph, StateMap > | NN |
typedef ompl_lemur::RoadmapArgs < EdgeIndexedGraph, StateMap, DistanceMap, VertexBatchMap, EdgeBatchMap, IsShadowMap, EdgeIndexedGraph::EdgeVectorMap, NN > | RoadmapArgs |
typedef boost::shared_ptr < ompl_lemur::Roadmap < RoadmapArgs > > | RoadmapPtr |
Functions | |
int | main (int argc, char **argv) |