PGROUTING
3.2
|
#include <stdlib.h>
#include <vector>
#include <map>
#include <queue>
#include <string>
#include <iostream>
#include <utility>
#include <functional>
#include "c_types/trsp/trsp.h"
Go to the source code of this file.
Classes | |
struct | CostHolder |
class | GraphDefinition |
class | GraphEdgeInfo |
struct | PARENT_PATH |
struct | Rule |
Typedefs | |
typedef std::vector< GraphEdgeInfo * > | GraphEdgeVector |
typedef std::map< int64, int64 > | Long2LongMap |
typedef std::map< int64, LongVector > | Long2LongVectorMap |
typedef std::vector< int64 > | LongVector |
typedef std::pair< double, PIB > | PDP |
typedef std::pair< double, std::vector< int64 > > | PDVI |
typedef std::pair< int64, bool > | PIB |
typedef struct Rule | Rule |
typedef std::map< int64, std::vector< Rule > > | RuleTable |
typedef std::vector< LongVector > | VectorOfLongVector |
typedef std::vector<GraphEdgeInfo*> GraphEdgeVector |
Definition at line 108 of file GraphDefinition.h.
typedef std::map<int64, int64> Long2LongMap |
Definition at line 110 of file GraphDefinition.h.
typedef std::map<int64, LongVector> Long2LongVectorMap |
Definition at line 109 of file GraphDefinition.h.
typedef std::vector<int64> LongVector |
Definition at line 46 of file GraphDefinition.h.
Definition at line 49 of file GraphDefinition.h.
typedef std::pair<double, std::vector<int64> > PDVI |
Definition at line 50 of file GraphDefinition.h.
typedef std::pair<int64, bool> PIB |
Definition at line 48 of file GraphDefinition.h.
Definition at line 85 of file GraphDefinition.h.
typedef std::vector<LongVector> VectorOfLongVector |
Definition at line 47 of file GraphDefinition.h.