Uses of Interface
org.geotools.graph.structure.Node
Packages that use Node
Package
Description
-
Uses of Node in org.geotools.graph.build
Methods in org.geotools.graph.build that return NodeMethods in org.geotools.graph.build with parameters of type Node -
Uses of Node in org.geotools.graph.build.basic
Methods in org.geotools.graph.build.basic that return NodeModifier and TypeMethodDescriptionBasicDirectedGraphBuilder.buildNode()
Builds a directed node.BasicGraphBuilder.buildNode()
Methods in org.geotools.graph.build.basic that return types with arguments of type NodeModifier and TypeMethodDescriptionBasicGraphBuilder.getNodes()
Returns the nodes belonging to the graph being built.Methods in org.geotools.graph.build.basic with parameters of type Node -
Uses of Node in org.geotools.graph.build.line
Methods in org.geotools.graph.build.line that return NodeModifier and TypeMethodDescriptionBasicDirectedLineGraphBuilder.buildNode()
Returns a node of type BasicDirectedXYNode.BasicLineGraphBuilder.buildNode()
Returns a node of type BasicXYNode.OptDirectedLineGraphBuilder.buildNode()
Returns a node of type OptDirectedXYNode.OptLineGraphBuilder.buildNode()
Returns a node of type OptXYNode.BasicLineGraphGenerator.getNode
(Coordinate c) LineGraphGenerator.getNode
(Coordinate coordinate) Look up a Node for the provided coordinate.OptDirectedLineGraphGenerator.getNode
(Coordinate c) OptLineGraphGenerator.getNode
(Coordinate c) Methods in org.geotools.graph.build.line with parameters of type NodeModifier and TypeMethodDescriptionprotected LineSegment
BasicLineGraphGenerator.alterLine
(LineSegment line, Node n1, Node n2) protected LineSegment
LineStringGraphGenerator.alterLine
(LineSegment line, Node n1, Node n2) protected void
protected void
-
Uses of Node in org.geotools.graph.build.opt
Methods in org.geotools.graph.build.opt that return NodeModifier and TypeMethodDescriptionOptDirectedGraphBuilder.buildNode()
Creates an optimized directed node.OptGraphBuilder.buildNode()
Creates an optimized node.Methods in org.geotools.graph.build.opt with parameters of type Node -
Uses of Node in org.geotools.graph.build.polygon
Methods in org.geotools.graph.build.polygon that return NodeMethods in org.geotools.graph.build.polygon with parameters of type Node -
Uses of Node in org.geotools.graph.io.standard
Methods in org.geotools.graph.io.standard with parameters of type NodeModifier and TypeMethodDescriptionprotected void
Template method used to write a node into the database.protected void
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 NodeModifier and TypeMethodDescriptionNodeSequence.getFirst()
Returns the first node in the sequence.Walk.getFirst()
NodeSequence.getLast()
Returns the last node in the sequence.Walk.getLast()
Walk.remove
(int index) Methods in org.geotools.graph.path that return types with arguments of type NodeModifier and TypeMethodDescriptionWalk.riterator()
Returns an iterator that iterates over the path in reverse.Methods in org.geotools.graph.path with parameters of type NodeModifier and TypeMethodDescriptionvoid
boolean
Adds a node to the walk.ExhaustivePathFinder.getPaths
(Node from, GraphVisitor visitor) void
Removes a node from the walk.Method parameters in org.geotools.graph.path with type arguments of type NodeModifier and TypeMethodDescriptionboolean
Walk.addAll
(int index, Collection<? extends Node> c) boolean
Walk.addAll
(Collection<? extends Node> c) Constructors in org.geotools.graph.path with parameters of type NodeModifierConstructorDescriptionAStarShortestPathFinder
(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 NodeModifierConstructorDescriptionCycle
(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.structureModifier and TypeInterfaceDescriptioninterface
Represents a node in a directed graph.Methods in org.geotools.graph.structure that return NodeModifier and TypeMethodDescriptionEdge.getNodeA()
Returns the A node of the edge.Edge.getNodeB()
Returns the B node of the edge.Edge.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 NodeModifier and TypeMethodDescriptionGraph.getNodes()
Returns the nodes of the graph.Graph.getNodesOfDegree
(int n) Returns all the nodes in the graph of a specified degree.Graph.getVisitedNodes
(boolean visited) Returns all the nodes in the graph that have been marked as visited or non-visited.Graph.queryNodes
(GraphVisitor visitor) Performs a query against the nodes of the graph.Methods in org.geotools.graph.structure with parameters of type NodeModifier and TypeMethodDescriptionReturns an edge in the adjacency list of the node that is adjacent to another specified node.Returns a collection of edges in the adjacency list of the node that are adjacent to another specified node.Edge.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 NodeModifier and TypeClassDescriptionclass
Basic implementation of DirectedNode.class
Basic implementation of Node.Methods in org.geotools.graph.structure.basic that return NodeModifier and TypeMethodDescriptionBasicDirectedEdge.getNodeA()
Returns the in node.BasicEdge.getNodeA()
BasicDirectedEdge.getNodeB()
Returns the out node.BasicEdge.getNodeB()
BasicDirectedEdge.getOtherNode
(Node node) BasicEdge.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 NodeModifier and TypeMethodDescriptionBasicGraph.getNodes()
BasicGraph.getNodesOfDegree
(int n) BasicNode.getRelated()
Returns all nodes that are incident with adjacent edges minus itself.BasicGraph.getVisitedNodes
(boolean visited) BasicGraph.queryNodes
(GraphVisitor visitor) Methods in org.geotools.graph.structure.basic with parameters of type NodeModifier and TypeMethodDescriptionFirst searches for an in edge with an out node == this, and in node == other.A combination of the results of getInEdges(Node) and getOutEdges(Node).BasicDirectedEdge.getOtherNode
(Node node) BasicEdge.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 NodeModifier and TypeMethodDescriptionvoid
BasicGraph.setNodes
(Collection<Node> nodes) Sets the node collection of the graph.Constructors in org.geotools.graph.structure.basic with parameters of type NodeConstructor parameters in org.geotools.graph.structure.basic with type arguments of type NodeModifierConstructorDescriptionBasicDirectedGraph
(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.lineClasses in org.geotools.graph.structure.line that implement NodeModifier and TypeClassDescriptionclass
Basic implementation of a directed XYNode extended from BasicDirectedNode.class
Basic implementation of XYNode extended from BasicNode.class
Optimized implementation of XYNode extended from OptDirectedNode.class
Optimized implementation of XYNode extended from OptNode. -
Uses of Node in org.geotools.graph.structure.opt
Classes in org.geotools.graph.structure.opt that implement NodeModifier and TypeClassDescriptionclass
Optimized implementation of DirectedNode.class
Optimized implementation of Node.Methods in org.geotools.graph.structure.opt that return NodeModifier and TypeMethodDescriptionOptDirectedEdge.getNodeA()
OptEdge.getNodeA()
OptDirectedEdge.getNodeB()
OptEdge.getNodeB()
OptDirectedEdge.getOtherNode
(Node node) OptEdge.getOtherNode
(Node node) OptDirectedNode.RelatedIterator.next()
Returns the next related node.OptNode.RelatedIterator.next()
Returns the next related node.Methods in org.geotools.graph.structure.opt that return types with arguments of type NodeModifier and TypeMethodDescriptionOptDirectedNode.getInRelated()
This iterator iterates over the underlying in edge array of the node.OptDirectedNode.getOutRelated()
This iterator iterates over the underlying out edge array of the node.OptDirectedNode.getRelated()
This iterator iterates over the underlying edge arrays of the 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 -
Uses of Node in org.geotools.graph.traverse.standard
Fields in org.geotools.graph.traverse.standard declared as NodeMethods in org.geotools.graph.traverse.standard that return NodeModifier and TypeMethodDescriptionAStarIterator.AStarFunctions.getDest()
AStarIterator.AStarNode.getNode()
Methods in org.geotools.graph.traverse.standard with parameters of type NodeModifier and TypeMethodDescriptiondouble
Returns the weight for a node, with respect to two adjecent edges.abstract double
Defines the heuristic function for nvoid
AStarIterator.AStarFunctions.setDestination
(Node destination) Sets up the destination node for the algorithmvoid
Constructors in org.geotools.graph.traverse.standard with parameters of type NodeModifierConstructorDescriptionAStarFunctions
(Node destination) Creates a new instance and sets up the destination node for the algorithmAStarIterator
(Node source, AStarIterator.AStarFunctions afuncs) 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 NodeMethods in org.geotools.graph.util.delaunay that return NodeMethods in org.geotools.graph.util.delaunay with parameters of type NodeModifier and TypeMethodDescriptionAutoClustUtils.findAdjacentEdges
(Node node, Collection<Edge> edges) Triangle.getOppositeEdge
(Node n) Method parameters in org.geotools.graph.util.delaunay with type arguments of type NodeModifier and TypeMethodDescriptionAutoClustUtils.findConnectedComponents
(Collection<Node> nodes, Collection<Edge> edges)