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 BasicDirectedGraphBuilder.buildEdge(Node nodeA, Node nodeB)
          Builds a directed edge.
 Edge BasicGraphBuilder.buildEdge(Node nodeA, Node nodeB)
           
 

Methods in org.geotools.graph.build.basic with parameters of type Edge
 void BasicDirectedGraphBuilder.addEdge(Edge edge)
          Adds a directed edge to the graph.
 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 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 OptDirectedLineGraphGenerator.generateEdge(com.vividsolutions.jts.geom.LineSegment line)
           
 Edge OptDirectedLineGraphGenerator.getEdge(com.vividsolutions.jts.geom.Coordinate c1, com.vividsolutions.jts.geom.Coordinate c2)
           
protected  Edge OptLineGraphGenerator.generateEdge(com.vividsolutions.jts.geom.LineSegment line)
           
 Edge OptLineGraphGenerator.getEdge(com.vividsolutions.jts.geom.Coordinate c1, com.vividsolutions.jts.geom.Coordinate c2)
           
 Edge BasicLineGraphGenerator.getEdge(com.vividsolutions.jts.geom.Coordinate c1, com.vividsolutions.jts.geom.Coordinate c2)
           
 Edge LineGraphGenerator.getEdge(com.vividsolutions.jts.geom.Coordinate c1, com.vividsolutions.jts.geom.Coordinate c2)
           
 

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

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

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

Methods in org.geotools.graph.io.standard with parameters of type Edge
protected  void DBReaderWriter.writeEdge(java.sql.Statement st, Edge edge)
          Template method used to write an edge into the database.
protected  void TextfileReaderWriter.writeEdge(java.io.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 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.
 Edge Node.getEdge(Node other)
          Returns an edge in the adjacency list of the node that is adjacent to another specified node.
 

Methods in org.geotools.graph.structure with parameters of type Edge
 int Edge.compareNodes(Edge other)
          Compares the node orientation of the edge with another edge.
 void Node.add(Edge e)
          Adds an edge to the adjacency list of the node.
 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 BasicDirectedNode.getInEdge(DirectedNode other)
           
 Edge BasicDirectedNode.getOutEdge(DirectedNode other)
           
 Edge BasicNode.getEdge(Node other)
           
 

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

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 OptDirectedNode.getEdge(Node other)
           
 Edge OptDirectedNode.getInEdge(DirectedNode other)
           
 Edge OptDirectedNode.getOutEdge(DirectedNode other)
           
 Edge OptNode.getEdge(Node other)
           
 Edge[] OptNode.getEdgeArray()
          Returns the edge adjacency list of the node as an array.
 

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

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.
 

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.getOppositeEdge(Node n)
           
 Edge Triangle.getSharedEdge(Triangle t)
           
 Edge[] Triangle.getEdges()
           
 

Methods in org.geotools.graph.util.delaunay with parameters of type Edge
 Node Triangle.getThirdNode(Edge e)
           
 boolean Triangle.containsEdge(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, java.lang.Object merged, java.util.List edges)
          Sets the object for the edge created to represented the merged object.
 



Copyright © GeoTools. All Rights Reserved.