graph.tasks

## Interface ShortestPathFactory

- All Known Implementing Classes:
    DijkstraShortestPathFactory, FloydShortestPathFactory, TestShortestPathFactory

      public interface ShortestPathFactory

  Specifikace továrny na hledání nejkratší cesty v grafu.

  Užití: Implementujte třídou.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ShortestPath` | `createShortestPath(Graph aGraph, SequenceFactory aSeqFac)` Vyrobí objekt na hledání nejkratších cest.

- - ### Method Detail

    - #### createShortestPath

          ShortestPath createShortestPath(Graph aGraph,
                                          SequenceFactory aSeqFac)

      Vyrobí objekt na hledání nejkratších cest.
      Parameters:
        `aGraph` - graf, ve kterém se hladá nejkratší cesta
        `aSeqFac` - továrna na posloupnosti (výsledkem hledání je posloupnost vrcholů)
      Returns:
        objekt na hledání nejkratších cest v grafu