LEMUR Packages: ompl_lemur or_lemur pr_bgl prpy_lemur
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Groups Pages
Classes | Typedefs | Functions
test_graph_overlay.cpp File Reference
#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)
 

Detailed Description

Author
Chris Dellin cdell.nosp@m.in@g.nosp@m.mail..nosp@m.com