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

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

Uses of Edge in org.geotools.graph.build
 

Methods in org.geotools.graph.build that return Edge
 Edge GraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Builds a new edge for the graph.
 

Methods in org.geotools.graph.build with parameters of type Edge
 void GraphBuilder.addEdge(Edge edge)
          Adds an edge to the graph.
 void GraphBuilder.removeEdge(Edge edge)
          Removes an edge from the graph.
 

Uses of Edge in org.geotools.graph.build.basic
 

Methods in org.geotools.graph.build.basic that return Edge
 Edge BasicGraphBuilder.buildEdge(Node nodeA, Node nodeB)
           
 Edge BasicDirectedGraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Builds a directed edge.
 

Methods in org.geotools.graph.build.basic with parameters of type Edge
 void BasicGraphBuilder.addEdge(Edge edge)
          Checks for loops in which case it only added the edge to the adjacency list of one of the nodes (both of its nodes are the same node).
 void BasicDirectedGraphBuilder.addEdge(Edge edge)
          Adds a directed edge to the graph.
 void BasicGraphBuilder.removeEdge(Edge edge)
           
 

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

Methods in org.geotools.graph.build.line that return Edge
protected  Edge OptLineGraphGenerator.generateEdge(LineSegment line)
           
protected  Edge OptDirectedLineGraphGenerator.generateEdge(LineSegment line)
           
 Edge BasicLineGraphGenerator.getEdge(Coordinate c1, Coordinate c2)
           
 Edge LineGraphGenerator.getEdge(Coordinate coordinate1, Coordinate coordinate2)
          Retrieve edge between the two coordinates.
 Edge OptLineGraphGenerator.getEdge(Coordinate c1, Coordinate c2)
           
 Edge OptDirectedLineGraphGenerator.getEdge(Coordinate c1, Coordinate c2)
           
 

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

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

Methods in org.geotools.graph.build.opt that return Edge
 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 Edge in org.geotools.graph.io.standard
 

Methods in org.geotools.graph.io.standard with parameters of type Edge
protected  void DBReaderWriter.writeEdge(Statement st, Edge edge)
          Template method used to write an edge into the database.
protected  void TextfileReaderWriter.writeEdge(Writer out, Edge e)
          Template method for writing the text representation of an edge to an text file.
 

Uses of Edge in org.geotools.graph.path
 

Methods in org.geotools.graph.path with parameters of type Edge
 boolean Walk.addEdge(Edge e)
           
 

Uses of Edge in org.geotools.graph.structure
 

Subinterfaces of Edge in org.geotools.graph.structure
 interface DirectedEdge
          Represents an edge in a directed graph.
 

Methods in org.geotools.graph.structure that return Edge
 Edge Node.getEdge(Node other)
          Returns an edge in the adjacency list of the node that is adjacent to another specified node.
 Edge DirectedNode.getInEdge(DirectedNode other)
          Returns an edge that terminates at the node and originates from a specified node.
 Edge DirectedNode.getOutEdge(DirectedNode other)
          Returns an edge that originates at the node and terminates at a specified node.
 

Methods in org.geotools.graph.structure with parameters of type Edge
 void Node.add(Edge e)
          Adds an edge to the adjacency list of the node.
 int Edge.compareNodes(Edge other)
          Compares the node orientation of the edge with another edge.
 void Node.remove(Edge e)
          Removes an edge from the adjacency list of the node.
 

Uses of Edge in org.geotools.graph.structure.basic
 

Classes in org.geotools.graph.structure.basic that implement Edge
 class BasicDirectedEdge
          Basic implementation of DirectedEdge.
 class BasicEdge
          Basic implementation of Edge.
 

Methods in org.geotools.graph.structure.basic that return Edge
 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)
           
 Edge BasicDirectedNode.getInEdge(DirectedNode other)
           
 Edge BasicDirectedNode.getOutEdge(DirectedNode other)
           
 

Methods in org.geotools.graph.structure.basic with parameters of type Edge
 void BasicDirectedNode.add(Edge e)
          Unsupported operation.
 void BasicNode.add(Edge e)
          Adds an edge to the adjacency list of the node which is an underlying List implementation.
 int BasicDirectedEdge.compareNodes(Edge other)
           
 int BasicEdge.compareNodes(Edge other)
           
 void BasicDirectedNode.remove(Edge e)
          Removes the edge from both the in and out adjacency lists.
 void BasicNode.remove(Edge e)
           
 

Uses of Edge in org.geotools.graph.structure.opt
 

Classes in org.geotools.graph.structure.opt that implement Edge
 class OptDirectedEdge
          Optimized implementation of DirectedEdge.
 class OptEdge
          Optimized implementation of Edge.
 

Methods in org.geotools.graph.structure.opt that return Edge
 Edge OptNode.getEdge(Node other)
           
 Edge OptDirectedNode.getEdge(Node other)
           
 Edge[] OptNode.getEdgeArray()
          Returns the edge adjacency list of the node as an array.
 Edge OptDirectedNode.getInEdge(DirectedNode other)
           
 Edge OptDirectedNode.getOutEdge(DirectedNode other)
           
 

Methods in org.geotools.graph.structure.opt with parameters of type Edge
 void OptNode.add(Edge e)
           
 void OptDirectedNode.add(Edge e)
          Not supported.
 int OptDirectedEdge.compareNodes(Edge other)
           
 int OptEdge.compareNodes(Edge other)
           
 void OptNode.remove(Edge e)
          Not supported.
 void OptDirectedNode.remove(Edge e)
          Unsupported Operation.
 

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

Methods in org.geotools.graph.traverse.standard with parameters of type Edge
 double DijkstraIterator.EdgeWeighter.getWeight(Edge e)
          Returns the weight for the associated edge.
 double DijkstraIterator.NodeWeighter.getWeight(Node n, Edge e1, Edge e2)
          Returns the weight for a node, with respect to two adjecent edges.
 

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

Classes in org.geotools.graph.util.delaunay that implement Edge
 class DelaunayEdge
           
 

Methods in org.geotools.graph.util.delaunay that return Edge
 Edge Triangle.getBoundaryEdge(XYNode n)
           
 Edge[] Triangle.getEdges()
           
 Edge Triangle.getOppositeEdge(Node n)
           
 Edge Triangle.getSharedEdge(Triangle t)
           
 

Methods in org.geotools.graph.util.delaunay with parameters of type Edge
 boolean Triangle.containsEdge(Edge e)
           
 Node Triangle.getThirdNode(Edge e)
           
 

Constructors in org.geotools.graph.util.delaunay with parameters of type Edge
Triangle(Edge e1, Edge e2, Edge e3)
          Creates a new instance of Triangle
 

Uses of Edge in org.geotools.graph.util.graph
 

Methods in org.geotools.graph.util.graph with parameters of type Edge
 void GraphFuser.EdgeMerger.setMergedObject(Edge newEdge, Object merged, List edges)
          Sets the object for the edge created to represented the merged object.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.