graph.tasks

## Interface ShortestPath

- All Known Implementing Classes:
    DijkstraShortestPath, FloydShortestPath, TestShortestPath

      public interface ShortestPath

  Specifikace třídy, která hledá nejkratší cestu v grafu.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getOperationCounter()` Provozní měření.
    `Sequence` | `shortestPath(GraphTasksVertex aStart, GraphTasksVertex aTarget)` Hledání nejkratší cesty.

- - ### Method Detail

    - #### shortestPath

          Sequence shortestPath(GraphTasksVertex aStart,
                                GraphTasksVertex aTarget)

      Hledání nejkratší cesty.
      Parameters:
        `aStart` - výchozí vrchol
        `aTarget` - cílový vrchol
      Returns:
        posloupnost vrcholů v pořadí, jak jimi prochází nejkratší cesta

    - #### getOperationCounter

          int getOperationCounter()

      Provozní měření.
      Returns:
        počet významných operací při posledním běhu algoritmu