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

Detailed Description

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