LEMUR Packages: ompl_lemur or_lemur pr_bgl prpy_lemur
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Groups Pages
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
pr_bgl::lazysp_incsp_rlpastar< Graph, WMap, HeuristicMap, PredecessorMap, DistanceMap, DistanceLookaheadMap, CompareFunction, CombineFunction > Class Template Reference

Classes

class  map_heuristic
 

Public Types

typedef boost::reverse_graph
< Graph, Graph & > 
RevGraph
 
typedef boost::graph_traits
< Graph >::vertex_descriptor 
Vertex
 
typedef boost::graph_traits
< Graph >::edge_descriptor 
Edge
 
typedef boost::property_traits
< WMap >::value_type 
weight_type
 
typedef boost::property_map
< Graph, boost::vertex_index_t >
::type 
VIndexMap
 

Public Member Functions

 lazysp_incsp_rlpastar (Graph &g, Vertex v_start, Vertex v_goal, WMap w_map, HeuristicMap heuristic_map, PredecessorMap predecessor_map, DistanceMap distance_map, DistanceLookaheadMap distance_lookahead_map, weight_type goal_margin, CompareFunction compare, CombineFunction combine, weight_type inf, weight_type zero)
 
weight_type solve (const Graph &g, Vertex v_start, Vertex v_goal, WMap wmap, std::vector< Edge > &path)
 
void update_notify (Edge euv)
 

Public Attributes

Graph & g
 
RevGraph rg
 
Vertex v_start
 
Vertex v_goal
 
WMap w_map
 
PredecessorMap predecessor_map
 
DistanceMap distance_map
 
weight_type inf
 
pr_bgl::lpastar< RevGraph,
map_heuristic,
boost::astar_visitor
< boost::null_visitor >
, PredecessorMap, DistanceMap,
DistanceLookaheadMap,
boost::detail::reverse_graph_edge_property_map
< WMap >, VIndexMap,
CompareFunction,
CombineFunction, weight_type,
weight_type > 
lpastar
 

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