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 BasicGraphBuilder.buildNode()
           
 Node BasicDirectedGraphBuilder.buildNode()
          Builds a directed node.
 

Methods in org.geotools.graph.build.basic with parameters of type Node
 void BasicGraphBuilder.addNode(Node node)
           
 Edge BasicGraphBuilder.buildEdge(Node nodeA, Node nodeB)
           
 Edge BasicDirectedGraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Builds a directed edge.
 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 OptLineGraphBuilder.buildNode()
          Returns a node of type OptXYNode.
 Node OptDirectedLineGraphBuilder.buildNode()
          Returns a node of type OptDirectedXYNode.
 Node BasicLineGraphBuilder.buildNode()
          Returns a node of type BasicXYNode.
 Node BasicDirectedLineGraphBuilder.buildNode()
          Returns a node of type BasicDirectedXYNode.
 Node OptLineGraphGenerator.getNode(Coordinate c)
           
 Node OptDirectedLineGraphGenerator.getNode(Coordinate c)
           
 Node LineGraphGenerator.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 OptGraphBuilder.buildNode()
          Creates an optimized node.
 Node OptDirectedGraphBuilder.buildNode()
          Creates an optimized directed node.
 

Methods in org.geotools.graph.build.opt with parameters of type Node
 Edge OptGraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Creates an optimized edge.
 Edge OptDirectedGraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Creates an optimized directed 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 BasicNode.getEdge(Node other)
           
 Edge BasicDirectedNode.getEdge(Node other)
          First searches for an in edge with an out node == this, and in node == other.
 List BasicNode.getEdges(Node other)
           
 List BasicDirectedNode.getEdges(Node other)
          A combination of the results of getInEdges(Node) and getOutEdges(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)
           
 

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 OptEdge.getNodeA()
           
 Node OptDirectedEdge.getNodeA()
           
 Node OptEdge.getNodeB()
           
 Node OptDirectedEdge.getNodeB()
           
 Node OptEdge.getOtherNode(Node node)
           
 Node OptDirectedEdge.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 OptEdge.getOtherNode(Node node)
           
 Node OptDirectedEdge.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)
           
 double DijkstraIterator.NodeWeighter.getWeight(Node n, Edge e1, Edge e2)
          Returns the weight for a node, with respect to two adjecent edges.
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-2010 Geotools. All Rights Reserved.