LEMUR Packages: ompl_lemur or_lemur pr_bgl prpy_lemur
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
pr_bgl::lazysp_partition_all_matrix< Graph, WLazyMap > Class Template Reference

Adaptor to use matrix partition_all functions as a LazySP selector. More...

#include <lazysp_selector_partition_all.h>

Public Types

typedef boost::graph_traits
< Graph >::vertex_descriptor 
Vertex
 
typedef boost::graph_traits
< Graph >::edge_descriptor 
Edge
 

Public Member Functions

 lazysp_partition_all_matrix (const Graph &g, WLazyMap w_lazy_map, double len_ref, Vertex v_start, Vertex v_goal, bool do_fake_roots, pr_bgl::partition_all_matrix &solver)
 
void get_to_evaluate (const Graph &g, const std::vector< std::pair< Edge, bool > > &path, std::vector< Edge > &to_evaluate)
 
template<class Edge , class WeightType >
void update_notify (Edge e, WeightType e_weight_old)
 

Public Attributes

const Graph & g
 
WLazyMap w_lazy_map
 
const double len_ref
 
const Vertex v_start
 
const Vertex v_goal
 
const bool do_fake_roots
 
pr_bgl::partition_all_matrixsolver
 

Detailed Description

template<class Graph, class WLazyMap>
class pr_bgl::lazysp_partition_all_matrix< Graph, WLazyMap >

Adaptor to use matrix partition_all functions as a LazySP selector.


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