C# Класс Fhnw.Ecnf.RoutePlanner.RoutePlannerLib.RoutesFloydWarshall

Searches routes with FloydWarshall algorithm http://algowiki.net/wiki/index.php?title=Floyd-Warshall%27s_algorithm
Наследование: Routes
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FindShortestRouteBetween ( string fromCity, string toCity, TransportModes mode, IProgress reportProgress = null ) : List
RoutesFloydWarshall ( Cities cities ) : System

Приватные методы

Метод Описание
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

Описание методов

FindShortestRouteBetween() публичный Метод

public FindShortestRouteBetween ( string fromCity, string toCity, TransportModes mode, IProgress reportProgress = null ) : List
fromCity string
toCity string
mode TransportModes
reportProgress IProgress
Результат List

RoutesFloydWarshall() публичный Метод

public RoutesFloydWarshall ( Cities cities ) : System
cities Cities
Результат System