Transit Planner  1.0
An experiment on transfer patterns robustness
Public Member Functions | Static Public Attributes | Friends
TransitNetwork Class Reference

List of all members.

Public Member Functions

 TransitNetwork (const TransitNetwork &other)
TransitNetworkoperator= (const TransitNetwork &other)
void reset ()
void validate () const
void preprocess ()
TransitNetwork createTimeCompressedNetwork () const
 FRIEND_TEST (DijkstraTest, compressedNetwork)
const TransitNetwork mirrored () const
const TransitNetwork largestConnectedComponent () const
 FRIEND_TEST (TransitNetworkTest, largestConnectedComponent)
void name (const string &name)
string name () const
size_t numNodes () const
size_t numArcs () const
size_t numStops () const
const Nodenode (const size_t node) const
const vector< vector< Arc > > & adjacencyLists () const
const vector< Arc > & adjacencyList (const size_t node) const
const Stopstop (const size_t stop) const
Stopstop (const size_t stop)
const vector< Arc > & walkwayList (const int i) const
vector< Arcwalkway (const int stopFrom, const int stopTo) const
const StopTreestopTree () const
int addTransitNode (const int stopIndex, const Node::Type &type, int time)
void addStop (Stop &stop)
void addArc (int source, int target, int cost)
void addArc (int source, int target, int cost, int penalty)
const StopfindNearestStop (const float lat, const float lon) const
vector< int > findStartNodeSequence (const Stop &stop, const int ptime) const
const vector< int > getDepNodes (const int stopIndex) const
int stopIndex (const string &id) const
const GeoInfogeoInfo () const
string debugString () const
string debugStringOfWalkingGraph () const

Static Public Attributes

static const int TRANSFER_BUFFER = 120
static const float MAX_WALKWAY_DIST = 100.0f

Friends

class boost::serialization::access
class GtfsParser

The documentation for this class was generated from the following files:
 All Classes