PGROUTING  2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pgr_base_graph.hpp File Reference
#include <boost/graph/iteration_macros.hpp>
#include <boost/config.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/graph_utility.hpp>
#include <deque>
#include <vector>
#include <set>
#include <map>
#include <limits>
#include "c_types/graph_enum.h"
#include "cpp_common/basic_vertex.h"
#include "cpp_common/xy_vertex.h"
#include "cpp_common/basic_edge.h"
#include "cpp_common/pgr_assert.h"
Include dependency graph for pgr_base_graph.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pgrouting::graph::Pgr_base_graph< G, Vertex, Edge >
 
class  pgrouting::graph::Pgr_base_graph< G, Vertex, Edge >
 

Namespaces

 pgrouting
 Book keeping class for swapping orders between vehicles.
 
 pgrouting::graph
 boost::graph simplified to pgRouting needs
 

Typedefs

Graph types
Type pgRouting
UndirectedGraph Basic undirected graph
DirectedGraph Basic directed graph
xyUndirectedGraph X & Y values stored on the vertex
xyDirectedGraph X & Y values stored on the vertex
typedef graph::Pgr_base_graph
< boost::adjacency_list
< boost::vecS, boost::vecS,
boost::undirectedS,
Basic_vertex, Basic_edge >
, Basic_vertex, Basic_edge > 
pgrouting::UndirectedGraph
 
typedef graph::Pgr_base_graph
< boost::adjacency_list
< boost::vecS, boost::vecS,
boost::bidirectionalS,
Basic_vertex, Basic_edge >
, Basic_vertex, Basic_edge > 
pgrouting::DirectedGraph
 
typedef graph::Pgr_base_graph
< boost::adjacency_list
< boost::listS, boost::vecS,
boost::undirectedS, XY_vertex,
Basic_edge >, XY_vertex,
Basic_edge > 
pgrouting::xyUndirectedGraph
 
typedef graph::Pgr_base_graph
< boost::adjacency_list
< boost::listS, boost::vecS,
boost::bidirectionalS,
XY_vertex, Basic_edge >
, XY_vertex, Basic_edge > 
pgrouting::xyDirectedGraph