Public Member Functions

HybridTransitRoadNetwork Class Reference

List of all members.

Public Member Functions

 HybridTransitRoadNetwork (RoadNetwork *roadNetwork, TransitNetworkDependent *transitNetworkDependent, TransitNetworkExpanded *transitNetworkExpanded)
void getStopsStartingWith (const string &prefix, vector< string > *stopNames)
void getStartConnections (int startId, NetworkType startNodeType, const Time &startTime, vector< LiveConnection > *startConnections)
void addNaighbourConnections (int nodeId, NetworkType type, int endId, NetworkType endType, bool startStation, Time arrivalTime, vector< LiveConnection > *outConnections)
int getStopIdByTheStopName (string stopName)
bool isExpanded ()
int getNumNodes (NetworkType type)
int getNumStops (NetworkType type)
void addDummyNode (int startId, const Time &startTime)
void removeDummyNode ()
int getLocationId (NetworkType type, int nodeId)
NodeExpandedgetNode (NetworkType type, int nodeId)
int getTripId (NetworkType netType, int nodeId)
void buildHybridNetwork (int naighboursNumber)
void getConnections (int nodeId, NetworkType type, int endId, NetworkType endType, Time arrivalTime, int tripId, bool isMultiCriteria, bool isStartNode, vector< LiveConnection > *outConnections)
bool equalWithStartStation (NetworkType nodeType, int startId, NetworkType otherNodeType, int otherNodeId)
bool equalWithEndStation (NetworkType nodeType, int endId, NetworkType otherNodeType, int otherNodeId)
double getLatitude (NetworkType type, int nodeId)
double getLongitude (NetworkType type, int nodeId)

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