LEMUR Packages: ompl_lemur or_lemur pr_bgl prpy_lemur
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Groups Pages
Classes | Functions
edge_indexed_graph.h File Reference

Contains pr_bgl::edge_indexed_graph. More...

Go to the source code of this file.

Classes

class  pr_bgl::edge_indexed_graph< Graph, EdgeIndexMap >
 Graph wrapper which maintains an edge index. More...
 

Functions

template<class Graph , class EdgeIndexMap >
boost::graph_traits< Graph >
::vertices_size_type 
pr_bgl::num_vertices (const edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
boost::graph_traits< Graph >
::edges_size_type 
pr_bgl::num_edges (const edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
boost::graph_traits< Graph >
::vertex_descriptor 
pr_bgl::vertex (typename boost::graph_traits< Graph >::vertices_size_type n, const edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
std::pair< typename
boost::graph_traits< Graph >
::vertex_iterator, typename
boost::graph_traits< Graph >
::vertex_iterator > 
pr_bgl::vertices (const edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
std::pair< typename
edge_indexed_graph< Graph,
EdgeIndexMap >::edge_iterator,
typename edge_indexed_graph
< Graph, EdgeIndexMap >
::edge_iterator > 
pr_bgl::edges (const edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
boost::graph_traits< Graph >
::vertex_descriptor 
pr_bgl::source (typename boost::graph_traits< Graph >::edge_descriptor e, const edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
boost::graph_traits< Graph >
::vertex_descriptor 
pr_bgl::target (typename boost::graph_traits< Graph >::edge_descriptor e, const edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
boost::graph_traits< Graph >
::vertex_descriptor 
pr_bgl::add_vertex (edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
std::pair< typename
boost::graph_traits< Graph >
::edge_descriptor, bool > 
pr_bgl::add_edge (typename boost::graph_traits< Graph >::vertex_descriptor u, typename boost::graph_traits< Graph >::vertex_descriptor v, edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
void pr_bgl::remove_vertex (typename boost::graph_traits< Graph >::vertex_descriptor u, edge_indexed_graph< Graph, EdgeIndexMap > &g)
 
template<class Graph , class EdgeIndexMap >
void pr_bgl::remove_edge (typename boost::graph_traits< Graph >::edge_descriptor e, edge_indexed_graph< Graph, EdgeIndexMap > &g)
 

Detailed Description

Contains pr_bgl::edge_indexed_graph.

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