PGROUTING  2.4
 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 "./pgr_types.h"
#include "./ch_vertex.h"
#include "./ch_edge.h"
#include "./basic_vertex.h"
#include "./xy_vertex.h"
#include "./basic_edge.h"
#include "./pgr_assert.h"

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
 
 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