All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pgRouting.cpp File Reference
#include <boost/config.hpp>
#include <string>
#include <vector>
#include <iostream>
#include <sstream>
#include <fstream>
#include <deque>
#include <unistd.h>
#include <libpq-fe.h>
#include <boost/program_options.hpp>
#include <boost/graph/adjacency_list.hpp>
#include "postgres.h"
#include "./../../common/src/pgr_types.h"
#include "./../../common/src/basePath_SSEC.hpp"
#include "./../../dijkstra/src/pgr_dijkstra.hpp"
#include "./../../warshall/src/pgr_warshall.hpp"
#include "./../../ksp/src/pgr_ksp.hpp"
#include "./driving.cpp"
#include "./dijkstra.hpp"
#include "./ksp.cpp"
#include "./warshall.hpp"

Go to the source code of this file.


static void exit_nicely (PGconn *conn)
void get_options_description (po::options_description &od_desc)
void import_from_file (const std::string &input_file_name, pgr_edge_t *edges, unsigned int *count, int64_t start_vertex, int64_t end_vertex, bool &found)
int main (int ac, char *av[])
template<typename G >
void process (G graph, pgr_edge_t *data_edges, int row_count)
int process_command_line (po::variables_map &vm, po::options_description &od_desc)

Function Documentation

static void exit_nicely ( PGconn *  conn)

Definition at line 157 of file pgRouting.cpp.

Referenced by main().

void get_options_description ( po::options_description &  od_desc)

Definition at line 90 of file pgRouting.cpp.

Referenced by main().

void import_from_file ( const std::string &  input_file_name,
pgr_edge_t edges,
unsigned int *  count,
int64_t  start_vertex,
int64_t  end_vertex,
bool &  found 
template<typename G >
void process ( graph,
pgr_edge_t data_edges,
int  row_count 

Definition at line 165 of file pgRouting.cpp.

References process_dijkstra(), process_drivingDistance(), process_ksp(), and process_warshall().

Referenced by main().

int process_command_line ( po::variables_map &  vm,
po::options_description &  od_desc 

Definition at line 114 of file pgRouting.cpp.

Referenced by main().