Uses of Interface
org.geotools.graph.structure.Graphable
-
-
Uses of Graphable in org.geotools.graph.build
Methods in org.geotools.graph.build that return Graphable Modifier and Type Method Description GraphableGraphGenerator. add(Object obj)Adds an object to the graph.GraphableGraphGenerator. get(Object obj)Retrieves a component of the graph.GraphableGraphGenerator. remove(Object obj)Removes an object from the graph. -
Uses of Graphable in org.geotools.graph.build.basic
Methods in org.geotools.graph.build.basic that return Graphable Modifier and Type Method Description GraphableBasicGraphGenerator. add(Object obj)GraphableBasicGraphGenerator. get(Object obj)GraphableBasicGraphGenerator. remove(Object obj) -
Uses of Graphable in org.geotools.graph.build.feature
Methods in org.geotools.graph.build.feature that return Graphable Modifier and Type Method Description GraphableFeatureGraphGenerator. add(Object obj)GraphableFeatureGraphGenerator. get(Object obj)GraphableFeatureGraphGenerator. remove(Object obj) -
Uses of Graphable in org.geotools.graph.build.line
Methods in org.geotools.graph.build.line that return Graphable Modifier and Type Method Description GraphableBasicLineGraphGenerator. add(Object obj)Adds a line to the graph.GraphableLineStringGraphGenerator. add(Object obj)GraphableOptDirectedLineGraphGenerator. add(Object obj)Adds a line to the graph.GraphableOptLineGraphGenerator. add(Object obj)Adds a line to the graph.GraphableBasicLineGraphGenerator. get(Object obj)Returns the edge which represents a line.GraphableLineStringGraphGenerator. get(Object obj)GraphableOptLineGraphGenerator. get(Object obj)Returns the edge which represents a line.GraphableBasicLineGraphGenerator. remove(Object obj)Removes the edge from the graph that represents a line.GraphableLineStringGraphGenerator. remove(Object obj)GraphableOptLineGraphGenerator. remove(Object obj)Unsupported operation. -
Uses of Graphable in org.geotools.graph.build.polygon
Methods in org.geotools.graph.build.polygon that return Graphable Modifier and Type Method Description GraphablePolygonGraphGenerator. add(Object obj)GraphablePolygonGraphGenerator. get(Object obj)GraphablePolygonGraphGenerator. remove(Object obj) -
Uses of Graphable in org.geotools.graph.path
Methods in org.geotools.graph.path with parameters of type Graphable Modifier and Type Method Description doubleDijkstraShortestPathFinder. getCost(Graphable g)Returns the cost associated with a node calculated during the graph traversal.PathDijkstraShortestPathFinder. getPath(Graphable g)Returns a path from g to the source.intAStarShortestPathFinder. visit(Graphable element, GraphTraversal traversal)intDijkstraShortestPathFinder. visit(Graphable element, GraphTraversal traversal)Does nothing except signal the traversal to continue.Constructors in org.geotools.graph.path with parameters of type Graphable Constructor Description DijkstraShortestPathFinder(Graph graph, Graphable source, DijkstraIterator.EdgeWeighter weighter)Constructs a new path finder.DijkstraShortestPathFinder(Graph graph, Graphable source, DijkstraIterator.EdgeWeighter weighter, DijkstraIterator.NodeWeighter nweighter)Constructs a new path finder. -
Uses of Graphable in org.geotools.graph.structure
Subinterfaces of Graphable in org.geotools.graph.structure Modifier and Type Interface Description interfaceDirectedEdgeRepresents an edge in a directed graph.interfaceDirectedGraphableReperesents a component in a directed graph.interfaceDirectedNodeRepresents a node in a directed graph.interfaceEdgeRepresents an edge in Graph.interfaceNodeRepresents a node in a graph.Methods in org.geotools.graph.structure that return types with arguments of type Graphable Modifier and Type Method Description Iterator<? extends Graphable>DirectedGraphable. getInRelated()Returns other components related through an in relationship.Iterator<? extends Graphable>DirectedGraphable. getOutRelated()Returns other components related through an out relationship.Iterator<? extends Graphable>Graphable. getRelated()Returns an iterator over any related components.List<? extends Graphable>Graph. queryEdges(GraphVisitor visitor)Performs a query against the edges of the graph.Methods in org.geotools.graph.structure with parameters of type Graphable Modifier and Type Method Description intGraphVisitor. visit(Graphable component)Presents the visitor with the component to visit. -
Uses of Graphable in org.geotools.graph.structure.basic
Classes in org.geotools.graph.structure.basic that implement Graphable Modifier and Type Class Description classBasicDirectedEdgeBasic implementation of DirectedEdge.classBasicDirectedNodeBasic implementation of DirectedNode.classBasicEdgeBasic implementation of Edge.classBasicGraphableBasic implementation of Graphable.classBasicNodeBasic implementation of Node. -
Uses of Graphable in org.geotools.graph.structure.line
Subinterfaces of Graphable in org.geotools.graph.structure.line Modifier and Type Interface Description interfaceXYNodeRepresents a node in a line network.Classes in org.geotools.graph.structure.line that implement Graphable Modifier and Type Class Description classBasicDirectedXYNodeBasic implementation of a directed XYNode extended from BasicDirectedNode.classBasicXYNodeBasic implementation of XYNode extended from BasicNode.classOptDirectedXYNodeOptimized implementation of XYNode extended from OptDirectedNode.classOptXYNodeOptimized implementation of XYNode extended from OptNode. -
Uses of Graphable in org.geotools.graph.structure.opt
Classes in org.geotools.graph.structure.opt that implement Graphable Modifier and Type Class Description classOptDirectedEdgeOptimized implementation of DirectedEdge.classOptDirectedNodeOptimized implementation of DirectedNode.classOptEdgeOptimized implementation of Edge.classOptGraphableRoot of class hierarchy for optimized implementation of graph components.classOptNodeOptimized implementation of Node.Methods in org.geotools.graph.structure.opt that return Graphable Modifier and Type Method Description GraphableOptDirectedEdge.RelatedIterator. next()Returns the next related edge.Methods in org.geotools.graph.structure.opt that return types with arguments of type Graphable Modifier and Type Method Description Iterator<? extends Graphable>OptDirectedEdge. getInRelated()Iterator<? extends Graphable>OptDirectedEdge. getOutRelated()Iterator<? extends Graphable>OptDirectedEdge. getRelated() -
Uses of Graphable in org.geotools.graph.traverse
Methods in org.geotools.graph.traverse that return Graphable Modifier and Type Method Description GraphableGraphIterator. next(GraphTraversal traversal)Returns the next graph component in the iteration.Methods in org.geotools.graph.traverse with parameters of type Graphable 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.booleanGraphTraversal. isVisited(Graphable g)voidGraphIterator. killBranch(Graphable current, GraphTraversal traversal)Signals the iterator to kill the branch at the current component.voidGraphTraversal. setVisited(Graphable g, boolean visited)intGraphWalker. visit(Graphable element, GraphTraversal traversal)Visits a graph component. -
Uses of Graphable in org.geotools.graph.traverse.basic
Methods in org.geotools.graph.traverse.basic that return Graphable Modifier and Type Method Description GraphableSourceGraphIterator. getSource()Returns the source of the iteration.Methods in org.geotools.graph.traverse.basic with parameters of type Graphable Modifier and Type Method Description booleanBasicGraphTraversal. isVisited(Graphable g)booleanStagedGraphTraversal. isVisited(Graphable g)voidSourceGraphIterator. setSource(Graphable source)Sets the source for the iteration.voidBasicGraphTraversal. setVisited(Graphable g, boolean visited)voidStagedGraphTraversal. setVisited(Graphable g, boolean visited)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 Graphable in org.geotools.graph.traverse.standard
Fields in org.geotools.graph.traverse.standard with type parameters of type Graphable Modifier and Type Field Description protected HashMap<Graphable,DijkstraIterator.DijkstraNode>DijkstraIterator. nodemapmap of graph node to internal Dijkstra node *Methods in org.geotools.graph.traverse.standard that return Graphable Modifier and Type Method Description GraphableDijkstraIterator. getParent(Graphable component)Returns the last node in the known set to update the node.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.Methods in org.geotools.graph.traverse.standard that return types with arguments of type Graphable Modifier and Type Method Description protected Queue<Graphable>BreadthFirstIterator. buildQueue(Graph graph)Builds the node queue for the iteration.protected Queue<Graphable>BreadthFirstTopologicalIterator. buildQueue(Graph graph)Builds the active node queue.protected Queue<Graphable>DepthFirstIterator. buildQueue(Graph graph)Builds the node queue for the Iteration.protected Queue<Graphable>DepthFirstTopologicalIterator. buildQueue(Graph graph)Builds the active node queue.protected Queue<Graphable>DirectedBreadthFirstTopologicalIterator. buildQueue(Graph graph)protected Queue<Graphable>DirectedDepthFirstTopologicalIterator. buildQueue(Graph graph)protected Queue<Graphable>BreadthFirstIterator. getQueue()Returns the node queue.protected Iterator<? extends Graphable>DijkstraIterator. getRelated(Graphable current)protected Iterator<? extends Graphable>DirectedDijkstraIterator. getRelated(Graphable current)Methods in org.geotools.graph.traverse.standard with parameters of type Graphable 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.doubleDijkstraIterator. getCost(Graphable component)Returns the internal cost of a node which has been calculated by the iterator.GraphableDijkstraIterator. getParent(Graphable component)Returns the last node in the known set to update the node.protected Iterator<?>AStarIterator. getRelated(Graphable current)protected Iterator<? extends Graphable>DijkstraIterator. getRelated(Graphable current)protected Iterator<? extends Graphable>DirectedDijkstraIterator. getRelated(Graphable current)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.voidBreadthFirstIterator. setSource(Graphable source)Sets the source of the traversal and places it in the node queue.voidNoBifurcationIterator. setSource(Graphable source)Sets the source of the traversal. -
Uses of Graphable in org.geotools.graph.util.delaunay
Classes in org.geotools.graph.util.delaunay that implement Graphable Modifier and Type Class Description classDelaunayEdgeclassDelaunayNode -
Uses of Graphable in org.geotools.graph.util.graph
Methods in org.geotools.graph.util.graph with parameters of type Graphable 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.
-