Uses of Interface
org.geotools.graph.structure.Node

Packages that use Node
org.geotools.graph.build   
org.geotools.graph.build.basic   
org.geotools.graph.build.line   
org.geotools.graph.build.opt   
org.geotools.graph.build.polygon   
org.geotools.graph.io.standard   
org.geotools.graph.path   
org.geotools.graph.structure   
org.geotools.graph.structure.basic   
org.geotools.graph.structure.line   
org.geotools.graph.structure.opt   
org.geotools.graph.traverse.standard   
org.geotools.graph.util.delaunay   
 

Uses of Node in org.geotools.graph.build
 

Methods in org.geotools.graph.build that return Node
 Node GraphBuilder.buildNode()
          Builds a new node for the graph.
 

Methods in org.geotools.graph.build with parameters of type Node
 void GraphBuilder.addNode(Node node)
          Adds a node to the graph.
 Edge GraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Builds a new edge for the graph.
 void GraphBuilder.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
 Node BasicDirectedGraphBuilder.buildNode()
          Builds a directed node.
 Node BasicGraphBuilder.buildNode()
           
 

Methods in org.geotools.graph.build.basic with parameters of type Node
 void BasicGraphBuilder.addNode(Node node)
           
 Edge BasicDirectedGraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Builds a directed edge.
 Edge BasicGraphBuilder.buildEdge(Node nodeA, Node nodeB)
           
 void BasicGraphBuilder.removeNode(Node node)
           
 

Uses of Node in org.geotools.graph.build.line
 

Methods in org.geotools.graph.build.line that return Node
 Node OptDirectedLineGraphBuilder.buildNode()
          Returns a node of type OptDirectedXYNode.
 Node OptLineGraphBuilder.buildNode()
          Returns a node of type OptXYNode.
 Node BasicDirectedLineGraphBuilder.buildNode()
          Returns a node of type BasicDirectedXYNode.
 Node BasicLineGraphBuilder.buildNode()
          Returns a node of type BasicXYNode.
 Node LineGraphGenerator.getNode(Coordinate c)
           
 Node OptDirectedLineGraphGenerator.getNode(Coordinate c)
           
 Node OptLineGraphGenerator.getNode(Coordinate c)
           
 Node BasicLineGraphGenerator.getNode(Coordinate c)
           
 

Methods in org.geotools.graph.build.line with parameters of type Node
protected  void LineStringGraphGenerator.setObject(Node n, Object obj)
           
protected  void BasicLineGraphGenerator.setObject(Node n, Object obj)
           
 

Uses of Node in org.geotools.graph.build.opt
 

Methods in org.geotools.graph.build.opt that return Node
 Node OptDirectedGraphBuilder.buildNode()
          Creates an optimized directed node.
 Node OptGraphBuilder.buildNode()
          Creates an optimized node.
 

Methods in org.geotools.graph.build.opt with parameters of type Node
 Edge OptDirectedGraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Creates an optimized directed edge.
 Edge OptGraphBuilder.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
protected  Node PolygonGraphGenerator.find(Polygon polygon)
           
 

Methods in org.geotools.graph.build.polygon with parameters of type Node
protected  void PolygonGraphGenerator.relate(Node node)
           
 

Uses of Node in org.geotools.graph.io.standard
 

Methods in org.geotools.graph.io.standard with parameters of type Node
protected  void DBReaderWriter.writeNode(Statement st, Node node)
          Template method used to write a node into the database.
protected  void TextfileReaderWriter.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
 Node Walk.getFirst()
           
 Node NodeSequence.getFirst()
          Returns the first node in the sequence.
 Node Walk.getLast()
           
 Node NodeSequence.getLast()
          Returns the last node in the sequence.
 

Methods in org.geotools.graph.path with parameters of type Node
 boolean Walk.add(Node node)
          Adds a node to the walk.
 Path ExhaustivePathFinder.getPath(Node from, Node to)
           
 List ExhaustivePathFinder.getPaths(Node from, GraphVisitor visitor)
           
 List ExhaustivePathFinder.getPaths(Node from, Node to)
           
 void Walk.remove(Node node)
          Removes a node from the walk.
 

Constructors in org.geotools.graph.path with parameters of type Node
AStarShortestPathFinder(Graph graph, Node source, Node target, AStarIterator.AStarFunctions afuncs)
          Constructs a new path finder
 

Uses of Node in org.geotools.graph.structure
 

Subinterfaces of Node in org.geotools.graph.structure
 interface DirectedNode
          Represents a node in a directed graph.
 

Methods in org.geotools.graph.structure that return Node
 Node Edge.getNodeA()
          Returns the A node of the edge.
 Node Edge.getNodeB()
          Returns the B node of the edge.
 Node Edge.getOtherNode(Node node)
          Returns one of the two nodes of an edge.
 

Methods in org.geotools.graph.structure with parameters of type Node
 Edge Node.getEdge(Node other)
          Returns an edge in the adjacency list of the node that is adjacent to another specified node.
 List Node.getEdges(Node other)
          Returns a collection of edges in the adjacency list of the node that are adjacent to another specified node.
 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 Node
 class BasicDirectedNode
          Basic implementation of DirectedNode.
 class BasicNode
          Basic implementation of Node.
 

Methods in org.geotools.graph.structure.basic that return Node
 Node BasicEdge.getNodeA()
           
 Node BasicDirectedEdge.getNodeA()
          Returns the in node.
 Node BasicEdge.getNodeB()
           
 Node BasicDirectedEdge.getNodeB()
          Returns the out node.
 Node BasicEdge.getOtherNode(Node node)
          Returns null if the specified node is neither the A node or the B node.
 Node BasicDirectedEdge.getOtherNode(Node node)
           
 

Methods in org.geotools.graph.structure.basic with parameters of type Node
 Edge BasicDirectedNode.getEdge(Node other)
          First searches for an in edge with an out node == this, and in node == other.
 Edge BasicNode.getEdge(Node other)
           
 List BasicDirectedNode.getEdges(Node other)
          A combination of the results of getInEdges(Node) and getOutEdges(Node).
 List BasicNode.getEdges(Node other)
           
 Node BasicEdge.getOtherNode(Node node)
          Returns null if the specified node is neither the A node or the B node.
 Node BasicDirectedEdge.getOtherNode(Node node)
           
 

Constructors in org.geotools.graph.structure.basic with parameters of type Node
BasicEdge(Node nodeA, Node nodeB)
          Constructs a new edge.
 

Uses of Node in org.geotools.graph.structure.line
 

Subinterfaces of Node in org.geotools.graph.structure.line
 interface XYNode
          Represents a node in a line network.
 

Classes in org.geotools.graph.structure.line that implement Node
 class BasicDirectedXYNode
          Basic implementation of a directed XYNode extended from BasicDirectedNode.
 class BasicXYNode
          Basic implementation of XYNode extended from BasicNode.
 class OptDirectedXYNode
          Optimized implementation of XYNode extended from OptDirectedNode.
 class OptXYNode
          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 Node
 class OptDirectedNode
          Optimized implementation of DirectedNode.
 class OptNode
          Optimized implementation of Node.
 

Methods in org.geotools.graph.structure.opt that return Node
 Node OptDirectedEdge.getNodeA()
           
 Node OptEdge.getNodeA()
           
 Node OptDirectedEdge.getNodeB()
           
 Node OptEdge.getNodeB()
           
 Node OptDirectedEdge.getOtherNode(Node node)
           
 Node OptEdge.getOtherNode(Node node)
           
 

Methods in org.geotools.graph.structure.opt with parameters of type Node
 Edge OptNode.getEdge(Node other)
           
 Edge OptDirectedNode.getEdge(Node other)
           
 List OptNode.getEdges(Node other)
           
 List OptDirectedNode.getEdges(Node other)
           
 Node OptDirectedEdge.getOtherNode(Node node)
           
 Node OptEdge.getOtherNode(Node node)
           
 

Uses of Node in org.geotools.graph.traverse.standard
 

Fields in org.geotools.graph.traverse.standard declared as Node
 Node DijkstraIterator.DijkstraNode.node
          underlying graph node
 

Methods in org.geotools.graph.traverse.standard that return Node
 Node AStarIterator.AStarFunctions.getDest()
           
 Node AStarIterator.AStarNode.getNode()
           
 Node AStarIterator.getParent(Node n)
           
 

Methods in org.geotools.graph.traverse.standard with parameters of type Node
 Node AStarIterator.getParent(Node n)
           
abstract  double AStarIterator.AStarFunctions.h(Node n)
          Defines the heuristic function for n
 void AStarIterator.AStarFunctions.setDestination(Node destination)
          Sets up the destination node for the algorithm
 void AStarIterator.AStarNode.setNode(Node n)
           
 

Constructors in org.geotools.graph.traverse.standard with parameters of type Node
AStarIterator.AStarFunctions(Node destination)
          Creates a new instance and sets up the destination node for the algorithm
AStarIterator.AStarNode(Node n, double h_val)
           
AStarIterator(Node source, AStarIterator.AStarFunctions afuncs)
           
DijkstraIterator.DijkstraNode(Node node, double cost)
          Constructs a new Dijsktra node.
 

Uses of Node in org.geotools.graph.util.delaunay
 

Classes in org.geotools.graph.util.delaunay that implement Node
 class DelaunayNode
           
 

Methods in org.geotools.graph.util.delaunay that return Node
 Node[] Triangle.getNodes()
           
 Node Triangle.getThirdNode(Edge e)
           
 

Methods in org.geotools.graph.util.delaunay with parameters of type Node
static Vector AutoClustUtils.findAdjacentEdges(Node node, Collection edges)
           
 Edge Triangle.getOppositeEdge(Node n)
           
 



Copyright © 1996-2009 Geotools. All Rights Reserved.