## Uses of Interface
heap.heapinterface.HeapFactory

- Packages that use HeapFactory
  Package | Description
  --- | ---
  graph.tasks |
  heap.heap |

- - ### Uses of HeapFactory in graph.tasks

    Fields in graph.tasks declared as HeapFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected HeapFactory` | GraphTasks.`heapF` továrna na haldy, které se použijí jako prioritní fronty
    `private HeapFactory` | GraphTasksFactory.`heapFactory` továrna na haldy, které se použijí jako prioritní fronty

    Constructors in graph.tasks with parameters of type HeapFactory
    Constructor and Description
    `DirectedGraphTasks(DirectedGraph aGraph, ShortestPathFactory spf, HeapFactory hf, SequenceFactory seqf, StackFactory stf)` Vyrobí objekt na řešení úloh na orientovaných grafech.
    `GraphTasks(Graph aGraph, ShortestPathFactory spf, HeapFactory hf, SequenceFactory sf)` Vyrobí objekt na řešení grafových úloh.
    `GraphTasksFactory(HeapFactory hf, SequenceFactory sf)` Vyrobí továrnu.
    `UndirectedGraphTasks(UndirectedGraph aGraph, ShortestPathFactory spf, HeapFactory hf, SequenceFactory sf, GraphFactory gf)` Vyrobí objekt třídy UndirectedGraphTasks.

  - ### Uses of HeapFactory in heap.heap

    Classes in heap.heap that implement HeapFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RealHeapFactory` Továrna na haldy.