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) |
NodeExpanded * | getNode (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) |