batching_pomp  1.0
This is an implementation of an algorithmic framework for anytime motion planning on large dense roadmaps.
Public Member Functions | Public Attributes | List of all members
batching_pomp::util::RoadmapFromFile< Graph, VStateMap, StateCon, EDistance > Class Template Reference

Reads a roadmap encoded as a .graphml file and creates the corresponding Boost Graph. More...

#include <RoadmapFromFile.hpp>

Public Member Functions

 RoadmapFromFile (const ompl::base::StateSpacePtr _space, std::string _filename)
 
void generateVertices (Graph &_roadmap, VStateMap _stateMap)
 
void generateEdges (Graph &_roadmap, VStateMap _stateMap, EDistance _distanceMap)
 

Public Attributes

const std::string mFilename
 

Detailed Description

template<class Graph, class VStateMap, class StateCon, class EDistance>
class batching_pomp::util::RoadmapFromFile< Graph, VStateMap, StateCon, EDistance >

Reads a roadmap encoded as a .graphml file and creates the corresponding Boost Graph.

Read a graphml file and assign vertices to ompl states Optionally, if file has edges, assign edge distances to be the distance between the states.

Template Parameters
GraphThe type of boost graph used for the roadmaps
VStateMapThe type of boost property map for vertex states
StateConThe wrapper type for an ompl state
EDistanceThe type of property map for edge lengths

The documentation for this class was generated from the following file: