Uses of Interface
org.geotools.graph.structure.Node
-
-
Uses of Node in org.geotools.graph.build
Methods in org.geotools.graph.build that return Node Modifier and Type Method Description NodeGraphBuilder. buildNode()Builds a new node for the graph.Methods in org.geotools.graph.build with parameters of type Node Modifier and Type Method Description voidGraphBuilder. addNode(Node node)Adds a node to the graph.EdgeGraphBuilder. buildEdge(Node nodeA, Node nodeB)Builds a new edge for the graph.voidGraphBuilder. removeNode(Node node)Removes an node from the graph. -
Uses of Node in org.geotools.graph.build.basic
Methods in org.geotools.graph.build.basic that return Node Modifier and Type Method Description NodeBasicDirectedGraphBuilder. buildNode()Builds a directed node.NodeBasicGraphBuilder. buildNode()Methods in org.geotools.graph.build.basic that return types with arguments of type Node Modifier and Type Method Description Collection<Node>BasicGraphBuilder. getNodes()Returns the nodes belonging to the graph being built.Methods in org.geotools.graph.build.basic with parameters of type Node Modifier and Type Method Description voidBasicGraphBuilder. addNode(Node node)EdgeBasicDirectedGraphBuilder. buildEdge(Node nodeA, Node nodeB)Builds a directed edge.EdgeBasicGraphBuilder. buildEdge(Node nodeA, Node nodeB)voidBasicGraphBuilder. removeNode(Node node) -
Uses of Node in org.geotools.graph.build.line
Methods in org.geotools.graph.build.line that return Node Modifier and Type Method Description NodeBasicDirectedLineGraphBuilder. buildNode()Returns a node of type BasicDirectedXYNode.NodeBasicLineGraphBuilder. buildNode()Returns a node of type BasicXYNode.NodeOptDirectedLineGraphBuilder. buildNode()Returns a node of type OptDirectedXYNode.NodeOptLineGraphBuilder. buildNode()Returns a node of type OptXYNode.NodeBasicLineGraphGenerator. getNode(Coordinate c)NodeLineGraphGenerator. getNode(Coordinate coordinate)Look up a Node for the provided coordinate.NodeOptDirectedLineGraphGenerator. getNode(Coordinate c)NodeOptLineGraphGenerator. getNode(Coordinate c)Methods in org.geotools.graph.build.line with parameters of type Node Modifier and Type Method Description protected LineSegmentBasicLineGraphGenerator. alterLine(LineSegment line, Node n1, Node n2)protected LineSegmentLineStringGraphGenerator. alterLine(LineSegment line, Node n1, Node n2)protected voidBasicLineGraphGenerator. setObject(Node n, Object obj)protected voidLineStringGraphGenerator. setObject(Node n, Object obj) -
Uses of Node in org.geotools.graph.build.opt
Methods in org.geotools.graph.build.opt that return Node Modifier and Type Method Description NodeOptDirectedGraphBuilder. buildNode()Creates an optimized directed node.NodeOptGraphBuilder. buildNode()Creates an optimized node.Methods in org.geotools.graph.build.opt with parameters of type Node Modifier and Type Method Description EdgeOptDirectedGraphBuilder. buildEdge(Node nodeA, Node nodeB)Creates an optimized directed edge.EdgeOptGraphBuilder. buildEdge(Node nodeA, Node nodeB)Creates an optimized edge. -
Uses of Node in org.geotools.graph.build.polygon
Methods in org.geotools.graph.build.polygon that return Node Modifier and Type Method Description protected NodePolygonGraphGenerator. find(Polygon polygon)Methods in org.geotools.graph.build.polygon with parameters of type Node Modifier and Type Method Description protected voidPolygonGraphGenerator. relate(Node node) -
Uses of Node in org.geotools.graph.io.standard
Methods in org.geotools.graph.io.standard with parameters of type Node Modifier and Type Method Description protected voidDBReaderWriter. writeNode(Statement st, Node node)Template method used to write a node into the database.protected voidTextfileReaderWriter. writeNode(Writer out, Node n)Template method for writing the text representation of a node to an text file. -
Uses of Node in org.geotools.graph.path
Methods in org.geotools.graph.path that return Node Modifier and Type Method Description NodeNodeSequence. getFirst()Returns the first node in the sequence.NodeWalk. getFirst()NodeNodeSequence. getLast()Returns the last node in the sequence.NodeWalk. getLast()NodeWalk. remove(int index)Methods in org.geotools.graph.path that return types with arguments of type Node Modifier and Type Method Description Iterator<Node>Walk. riterator()Returns an iterator that iterates over the path in reverse.Methods in org.geotools.graph.path with parameters of type Node Modifier and Type Method Description voidWalk. add(int index, Node element)booleanWalk. add(Node node)Adds a node to the walk.PathExhaustivePathFinder. getPath(Node from, Node to)ListExhaustivePathFinder. getPaths(Node from, GraphVisitor visitor)ListExhaustivePathFinder. getPaths(Node from, Node to)voidWalk. remove(Node node)Removes a node from the walk.Method parameters in org.geotools.graph.path with type arguments of type Node Modifier and Type Method Description booleanWalk. addAll(int index, Collection<? extends Node> c)booleanWalk. addAll(Collection<? extends Node> c)Constructors in org.geotools.graph.path with parameters of type Node Constructor Description AStarShortestPathFinder(Graph graph, Node source, Node target, AStarIterator.AStarFunctions afuncs)Constructs a new path finderConstructor parameters in org.geotools.graph.path with type arguments of type Node Constructor Description Cycle(Collection<Node> nodes)Path(Collection<Node> nodes)Walk(Collection<Node> nodes) -
Uses of Node in org.geotools.graph.structure
Subinterfaces of Node in org.geotools.graph.structure Modifier and Type Interface Description interfaceDirectedNodeRepresents a node in a directed graph.Methods in org.geotools.graph.structure that return Node Modifier and Type Method Description NodeEdge. getNodeA()Returns the A node of the edge.NodeEdge. getNodeB()Returns the B node of the edge.NodeEdge. getOtherNode(Node node)Returns one of the two nodes of an edge.Methods in org.geotools.graph.structure that return types with arguments of type Node Modifier and Type Method Description Collection<Node>Graph. getNodes()Returns the nodes of the graph.List<Node>Graph. getNodesOfDegree(int n)Returns all the nodes in the graph of a specified degree.List<Node>Graph. getVisitedNodes(boolean visited)Returns all the nodes in the graph that have been marked as visited or non-visited.List<Node>Graph. queryNodes(GraphVisitor visitor)Performs a query against the nodes of the graph.Methods in org.geotools.graph.structure with parameters of type Node Modifier and Type Method Description EdgeNode. getEdge(Node other)Returns an edge in the adjacency list of the node that is adjacent to another specified node.List<? extends Edge>Node. getEdges(Node other)Returns a collection of edges in the adjacency list of the node that are adjacent to another specified node.NodeEdge. getOtherNode(Node node)Returns one of the two nodes of an edge. -
Uses of Node in org.geotools.graph.structure.basic
Classes in org.geotools.graph.structure.basic that implement Node Modifier and Type Class Description classBasicDirectedNodeBasic implementation of DirectedNode.classBasicNodeBasic implementation of Node.Methods in org.geotools.graph.structure.basic that return Node Modifier and Type Method Description NodeBasicDirectedEdge. getNodeA()Returns the in node.NodeBasicEdge. getNodeA()NodeBasicDirectedEdge. getNodeB()Returns the out node.NodeBasicEdge. getNodeB()NodeBasicDirectedEdge. getOtherNode(Node node)NodeBasicEdge. getOtherNode(Node node)Returns null if the specified node is neither the A node or the B node.Methods in org.geotools.graph.structure.basic that return types with arguments of type Node Modifier and Type Method Description Collection<Node>BasicGraph. getNodes()List<Node>BasicGraph. getNodesOfDegree(int n)Iterator<Node>BasicNode. getRelated()Returns all nodes that are incident with adjacent edges minus itself.List<Node>BasicGraph. getVisitedNodes(boolean visited)List<Node>BasicGraph. queryNodes(GraphVisitor visitor)Methods in org.geotools.graph.structure.basic with parameters of type Node Modifier and Type Method Description EdgeBasicDirectedNode. getEdge(Node other)First searches for an in edge with an out node == this, and in node == other.EdgeBasicNode. getEdge(Node other)List<DirectedEdge>BasicDirectedNode. getEdges(Node other)A combination of the results of getInEdges(Node) and getOutEdges(Node).List<Edge>BasicNode. getEdges(Node other)NodeBasicDirectedEdge. getOtherNode(Node node)NodeBasicEdge. getOtherNode(Node node)Returns null if the specified node is neither the A node or the B node.Method parameters in org.geotools.graph.structure.basic with type arguments of type Node Modifier and Type Method Description voidBasicGraph. setNodes(Collection<Node> nodes)Sets the node collection of the graph.Constructors in org.geotools.graph.structure.basic with parameters of type Node Constructor Description BasicEdge(Node nodeA, Node nodeB)Constructs a new edge.Constructor parameters in org.geotools.graph.structure.basic with type arguments of type Node Constructor Description BasicDirectedGraph(Collection<Node> nodes, Collection<Edge> edges)Creates a directed graph from a collection of directed nodes and a collection of directed edges.BasicGraph(Collection<Node> nodes, Collection<Edge> edges)Constructs a graph from a collection of nodes and a collection of edges. -
Uses of Node in org.geotools.graph.structure.line
Subinterfaces of Node 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 Node 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 Node in org.geotools.graph.structure.opt
Classes in org.geotools.graph.structure.opt that implement Node Modifier and Type Class Description classOptDirectedNodeOptimized implementation of DirectedNode.classOptNodeOptimized implementation of Node.Methods in org.geotools.graph.structure.opt that return Node Modifier and Type Method Description NodeOptDirectedEdge. getNodeA()NodeOptEdge. getNodeA()NodeOptDirectedEdge. getNodeB()NodeOptEdge. getNodeB()NodeOptDirectedEdge. getOtherNode(Node node)NodeOptEdge. getOtherNode(Node node)NodeOptDirectedNode.RelatedIterator. next()Returns the next related node.NodeOptNode.RelatedIterator. next()Returns the next related node.Methods in org.geotools.graph.structure.opt that return types with arguments of type Node Modifier and Type Method Description Iterator<Node>OptDirectedNode. getInRelated()This iterator iterates over the underlying in edge array of the node.Iterator<Node>OptDirectedNode. getOutRelated()This iterator iterates over the underlying out edge array of the node.Iterator<Node>OptDirectedNode. getRelated()This iterator iterates over the underlying edge arrays of the node.Iterator<Node>OptNode. getRelated()This iterator iterates over the underlying edge array of the node.Methods in org.geotools.graph.structure.opt with parameters of type Node Modifier and Type Method Description EdgeOptDirectedNode. getEdge(Node other)EdgeOptNode. getEdge(Node other)List<Edge>OptDirectedNode. getEdges(Node other)List<Edge>OptNode. getEdges(Node other)NodeOptDirectedEdge. getOtherNode(Node node)NodeOptEdge. getOtherNode(Node node) -
Uses of Node in org.geotools.graph.traverse.standard
Fields in org.geotools.graph.traverse.standard declared as Node Modifier and Type Field Description NodeDijkstraIterator.DijkstraNode. nodeunderlying graph node *Methods in org.geotools.graph.traverse.standard that return Node Modifier and Type Method Description NodeAStarIterator.AStarFunctions. getDest()NodeAStarIterator.AStarNode. getNode()NodeAStarIterator. getParent(Node n)Methods in org.geotools.graph.traverse.standard with parameters of type Node Modifier and Type Method Description NodeAStarIterator. getParent(Node n)doubleDijkstraIterator.NodeWeighter. getWeight(Node n, Edge e1, Edge e2)Returns the weight for a node, with respect to two adjecent edges.abstract doubleAStarIterator.AStarFunctions. h(Node n)Defines the heuristic function for nvoidAStarIterator.AStarFunctions. setDestination(Node destination)Sets up the destination node for the algorithmvoidAStarIterator.AStarNode. setNode(Node n)Constructors in org.geotools.graph.traverse.standard with parameters of type Node Constructor Description AStarFunctions(Node destination)Creates a new instance and sets up the destination node for the algorithmAStarIterator(Node source, AStarIterator.AStarFunctions afuncs)AStarNode(Node n, double h_val)DijkstraNode(Node node, double cost)Constructs a new Dijkstra node. -
Uses of Node in org.geotools.graph.util.delaunay
Classes in org.geotools.graph.util.delaunay that implement Node Modifier and Type Class Description classDelaunayNodeMethods in org.geotools.graph.util.delaunay that return Node Modifier and Type Method Description Node[]Triangle. getNodes()NodeTriangle. getThirdNode(Edge e)Methods in org.geotools.graph.util.delaunay with parameters of type Node Modifier and Type Method Description static List<Edge>AutoClustUtils. findAdjacentEdges(Node node, Collection<Edge> edges)EdgeTriangle. getOppositeEdge(Node n)Method parameters in org.geotools.graph.util.delaunay with type arguments of type Node Modifier and Type Method Description static List<Graph>AutoClustUtils. findConnectedComponents(Collection<Node> nodes, Collection<Edge> edges)
-