Uses of Interface
org.geotools.graph.traverse.GraphTraversal
-
Packages that use GraphTraversal Package Description org.geotools.graph.path org.geotools.graph.traverse org.geotools.graph.traverse.basic org.geotools.graph.traverse.standard org.geotools.graph.util.graph -
-
Uses of GraphTraversal in org.geotools.graph.path
Methods in org.geotools.graph.path that return GraphTraversal Modifier and Type Method Description GraphTraversalDijkstraShortestPathFinder. getTraversal()Methods in org.geotools.graph.path with parameters of type GraphTraversal Modifier and Type Method Description intAStarShortestPathFinder. visit(Graphable element, GraphTraversal traversal)intDijkstraShortestPathFinder. visit(Graphable element, GraphTraversal traversal)Does nothing except signal the traversal to continue. -
Uses of GraphTraversal in org.geotools.graph.traverse
Methods in org.geotools.graph.traverse that return GraphTraversal Modifier and Type Method Description GraphTraversalGraphIterator. getTraversal()Returns the traversal for the iterator.Methods in org.geotools.graph.traverse with parameters of type GraphTraversal Modifier and Type Method Description voidGraphIterator. cont(Graphable current, GraphTraversal traversal)Signals to the iterator that iteration should continue from the current component in the traversal.voidGraphIterator. init(Graph graph, GraphTraversal traversal)Signals to the itereator that iteration is about to begin.voidGraphIterator. killBranch(Graphable current, GraphTraversal traversal)Signals the iterator to kill the branch at the current component.GraphableGraphIterator. next(GraphTraversal traversal)Returns the next graph component in the iteration.voidGraphIterator. setTraversal(GraphTraversal traversal)Sets the traversal for the iterator.intGraphWalker. visit(Graphable element, GraphTraversal traversal)Visits a graph component. -
Uses of GraphTraversal in org.geotools.graph.traverse.basic
Classes in org.geotools.graph.traverse.basic that implement GraphTraversal Modifier and Type Class Description classBasicGraphTraversalA basic implementation of GraphTraversal.classStagedGraphTraversalMethods in org.geotools.graph.traverse.basic that return GraphTraversal Modifier and Type Method Description GraphTraversalAbstractGraphIterator. getTraversal()Methods in org.geotools.graph.traverse.basic with parameters of type GraphTraversal Modifier and Type Method Description voidAbstractGraphIterator. setTraversal(GraphTraversal traversal)intCountingWalker. visit(Graphable element, GraphTraversal traversal)Sets the count of the component and increments the counter.intDummyGraphWalker. visit(Graphable element, GraphTraversal traversal)Returns the continue signal.intSimpleGraphWalker. visit(Graphable element, GraphTraversal traversal)Defers to the underlying visitor. -
Uses of GraphTraversal in org.geotools.graph.traverse.standard
Methods in org.geotools.graph.traverse.standard with parameters of type GraphTraversal Modifier and Type Method Description voidAStarIterator. cont(Graphable current, GraphTraversal traversal)Makes a step of the A* algorithm.voidBreadthFirstIterator. cont(Graphable current, GraphTraversal traversal)Looks for nodes adjacent to the current node to place into the node queue.voidBreadthFirstTopologicalIterator. cont(Graphable current, GraphTraversal traversal)Continues the iteration by incrementing the counters of any unvisited nodes related to the current node.voidDijkstraIterator. cont(Graphable current, GraphTraversal traversal)Looks for adjacent nodes to the current node which are in the adjacent node and updates costs.voidDirectedBreadthFirstIterator. cont(Graphable current, GraphTraversal traversal)voidDirectedBreadthFirstTopologicalIterator. cont(Graphable current, GraphTraversal traversal)voidDirectedDepthFirstIterator. cont(Graphable current, GraphTraversal traversal)voidNoBifurcationIterator. cont(Graphable current, GraphTraversal traversal)Searches for the next node to be returned in the iteration.voidAStarIterator. init(Graph graph, GraphTraversal traversal)Does Nothing.voidBreadthFirstIterator. init(Graph graph, GraphTraversal traversal)Does nothing.voidBreadthFirstTopologicalIterator. init(Graph graph, GraphTraversal traversal)Creates the active queue, and populates it with all nodes of degree less than 2.voidDijkstraIterator. init(Graph graph, GraphTraversal traversal)Builds internal priority queue to manage node costs.voidDirectedBreadthFirstTopologicalIterator. init(Graph graph, GraphTraversal traversal)voidNoBifurcationIterator. init(Graph graph, GraphTraversal traversal)Does nothing.voidAStarIterator. killBranch(Graphable current, GraphTraversal traversal)Kills the branch of the traversalvoidBreadthFirstIterator. killBranch(Graphable current, GraphTraversal traversal)Kills the current branch by not looking for any adjacent nodes to place into the node queue.voidBreadthFirstTopologicalIterator. killBranch(Graphable current, GraphTraversal traversal)Kills the current branch of the traversal by not incrementing the counters of any related nodes.voidDijkstraIterator. killBranch(Graphable current, GraphTraversal traversal)Kills the branch of the traversal by not updating the cost of any adjacent nodes.voidDirectedBreadthFirstTopologicalIterator. killBranch(Graphable current, GraphTraversal traversal)voidNoBifurcationIterator. killBranch(Graphable current, GraphTraversal traversal)Kills the current branch of the iteration by explicitly setting the next node to be returned to null.GraphableAStarIterator. next(GraphTraversal traversal)Returns the next node in the priority queue. if the queue is empty then there is no path from the source to the destiny in this graph.GraphableBreadthFirstIterator. next(GraphTraversal traversal)Returns the next node from the node queue that has not yet been visited.GraphableBreadthFirstTopologicalIterator. next(GraphTraversal traversal)Returns the next node in the active node queue.GraphableDijkstraIterator. next(GraphTraversal traversal)Returns the next node in the priority queue.GraphableDirectedBreadthFirstTopologicalIterator. next(GraphTraversal traversal)GraphableNoBifurcationIterator. next(GraphTraversal traversal)The next node in the iteration is the first node found adjacent to the current node that is non visited and of degree less than 2. -
Uses of GraphTraversal in org.geotools.graph.util.graph
Methods in org.geotools.graph.util.graph with parameters of type GraphTraversal Modifier and Type Method Description intCycleDetector. visit(Graphable element, GraphTraversal traversal)Increments the count of nodes visited.intGraphPartitioner. visit(Graphable element, GraphTraversal traversal)Adds the element to the current partition.
-