Class DirectedDijkstraIterator
- Object
-
- AbstractGraphIterator
-
- SourceGraphIterator
-
- DijkstraIterator
-
- DirectedDijkstraIterator
-
- All Implemented Interfaces:
GraphIterator
public class DirectedDijkstraIterator extends DijkstraIterator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class DijkstraIterator
DijkstraIterator.DijkstraNode, DijkstraIterator.EdgeWeighter, DijkstraIterator.NodeWeighter
-
-
Field Summary
-
Fields inherited from class DijkstraIterator
nodemap, nweighter, queue, weighter
-
-
Constructor Summary
Constructors Constructor Description DirectedDijkstraIterator(DijkstraIterator.EdgeWeighter weighter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Iterator<? extends Graphable>
getRelated(Graphable current)
-
Methods inherited from class DijkstraIterator
cont, getCost, getParent, getQueue, init, killBranch, next
-
Methods inherited from class SourceGraphIterator
getSource, setSource
-
Methods inherited from class AbstractGraphIterator
getGraph, getTraversal, getWalker, setTraversal
-
-
-
-
Constructor Detail
-
DirectedDijkstraIterator
public DirectedDijkstraIterator(DijkstraIterator.EdgeWeighter weighter)
-
-
Method Detail
-
getRelated
protected Iterator<? extends Graphable> getRelated(Graphable current)
- Overrides:
getRelated
in classDijkstraIterator
-
-