Public Member Functions | Public Attributes

MultiCriteriaHybridDijkstra Class Reference

List of all members.

Public Member Functions

 MultiCriteriaHybridDijkstra (HybridTransitRoadNetwork *hybridNetwork)
double computeShortestPath (string startStop, Time time, string endStop, bool buildPath)
double computeShortestPath (int startId, NetworkType startNodeType, const Time &startTime, int endId, NetworkType endNodeType, bool reconstructPath)
string createDijkstraStatisticsJSON ()
string createDijkstraLocationsJSON (const unordered_set< int > &affectedLabelIds) const
string createDijkstraStepJSON (int stepNumber, int expandedLabelId, unordered_set< int > *labelIdsAffectedInThisStep)
string createDijkstraStepsJSON (int startStep, int endStep)
void createAddedAndRemovedMaps ()
void printStatistic (int explored, int expanded, int pushed, int poped)

Public Attributes

vector< TransitPathoptimalPaths
string statistic

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