C# Class Fhnw.Ecnf.RoutePlanner.RoutePlannerLib.RoutesFloydWarshall

Searches routes with FloydWarshall algorithm http://algowiki.net/wiki/index.php?title=Floyd-Warshall%27s_algorithm
Inheritance: Routes
Datei anzeigen Open project: platzhersh/FHNW-Java-Projekte Class Usage Examples

Public Methods

Method Description
FindShortestRouteBetween ( string fromCity, string toCity, TransportModes mode, IProgress reportProgress = null ) : List
RoutesFloydWarshall ( Cities cities ) : System

Private Methods

Method Description
FindAllLinks ( List cities, TransportModes mode ) : List
FindCity ( string cityName, List cities ) : City
GetIntermediatePath ( City source, City target ) : List
InitializeWeight ( List cities, List links ) : ].double[
Setup ( List cities, List links ) : void

Method Details

FindShortestRouteBetween() public method

public FindShortestRouteBetween ( string fromCity, string toCity, TransportModes mode, IProgress reportProgress = null ) : List
fromCity string
toCity string
mode TransportModes
reportProgress IProgress
return List

RoutesFloydWarshall() public method

public RoutesFloydWarshall ( Cities cities ) : System
cities Cities
return System