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

Manages a routes from a city to another city.
Наследование: Routes
Показать файл Открыть проект Примеры использования класса

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

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

Initializes the Routes with the cities.

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

Метод Описание
FillListOfNodes ( List cities, double>.Dictionary &dist, City>.Dictionary &previous ) : List
FindNeighbours ( City city, TransportModes mode ) : List

Finds all neighbor cities of a city.

GetCitiesOnRoute ( City source, City target, City>.Dictionary previous ) : List
SearchShortestPath ( TransportModes mode, List cityNodesList, double>.Dictionary dist, City>.Dictionary previous ) : City>.Dictionary

Searches the shortest path for cities and the given links

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

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

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

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

Initializes the Routes with the cities.
public RoutesDijkstra ( Cities cities ) : System
cities Cities
Результат System