Uses of Interface
org.geotools.graph.structure.Edge
Packages that use Edge
Package
Description
-
Uses of Edge in org.geotools.graph.build
Methods in org.geotools.graph.build that return EdgeModifier and TypeMethodDescriptionBuilds a new edge for the graph.Methods in org.geotools.graph.build with parameters of type EdgeModifier and TypeMethodDescriptionvoid
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 EdgeModifier and TypeMethodDescriptionBuilds a directed edge.Methods in org.geotools.graph.build.basic that return types with arguments of type EdgeModifier and TypeMethodDescriptionBasicGraphBuilder.getEdges()
Returns the edges belonging to the graph being built.Methods in org.geotools.graph.build.basic with parameters of type EdgeModifier and TypeMethodDescriptionvoid
Adds a directed edge to the graph.void
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 EdgeModifier and TypeMethodDescriptionprotected Edge
OptDirectedLineGraphGenerator.generateEdge
(LineSegment line) protected Edge
OptLineGraphGenerator.generateEdge
(LineSegment line) BasicLineGraphGenerator.getEdge
(Coordinate c1, Coordinate c2) LineGraphGenerator.getEdge
(Coordinate coordinate1, Coordinate coordinate2) Retrieve edge between the two coordinates.OptDirectedLineGraphGenerator.getEdge
(Coordinate c1, Coordinate c2) OptLineGraphGenerator.getEdge
(Coordinate c1, Coordinate c2) Methods in org.geotools.graph.build.line with parameters of type Edge -
Uses of Edge in org.geotools.graph.build.opt
Methods in org.geotools.graph.build.opt that return Edge -
Uses of Edge in org.geotools.graph.io.standard
Methods in org.geotools.graph.io.standard with parameters of type EdgeModifier and TypeMethodDescriptionprotected void
Template method used to write an edge into the database.protected void
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 that return types with arguments of type EdgeModifier and TypeMethodDescriptionCycle.buildEdges()
Walk.buildEdges()
Internal method for building the edge set of the walk.Walk.getEdges()
Calculates the edges in the walk.Methods in org.geotools.graph.path with parameters of type EdgeMethod parameters in org.geotools.graph.path with type arguments of type Edge -
Uses of Edge in org.geotools.graph.structure
Subinterfaces of Edge in org.geotools.graph.structureModifier and TypeInterfaceDescriptioninterface
Represents an edge in a directed graph.Methods in org.geotools.graph.structure that return EdgeModifier and TypeMethodDescriptionReturns an edge in the adjacency list of the node that is adjacent to another specified node.DirectedNode.getInEdge
(DirectedNode other) Returns an edge that terminates at the node and originates from a specified node.DirectedNode.getOutEdge
(DirectedNode other) Returns an edge that originates at the node and terminates at a specified node.Methods in org.geotools.graph.structure that return types with arguments of type EdgeModifier and TypeMethodDescriptionGraph.getEdges()
Returns the edges of the graph.Node.getEdges()
Returns the edge adjacency list of the node.Returns a collection of edges in the adjacency list of the node that are adjacent to another specified node.DirectedNode.getInEdges()
Returns the in adjacency list of the node.DirectedNode.getInEdges
(DirectedNode other) Returns all edges that terminate at the node and originate from a specified node.DirectedNode.getOutEdges()
Returns the out adjacency list of the node.DirectedNode.getOutEdges
(DirectedNode other) Returns all edges that originate at the node and terminate from at specified node.Graph.getVisitedEdges
(boolean visited) Returns all the edges in the graph that have been marked as visited or non-visited.Methods in org.geotools.graph.structure with parameters of type Edge -
Uses of Edge in org.geotools.graph.structure.basic
Classes in org.geotools.graph.structure.basic that implement EdgeModifier and TypeClassDescriptionclass
Basic implementation of DirectedEdge.class
Basic implementation of Edge.Methods in org.geotools.graph.structure.basic that return EdgeModifier and TypeMethodDescriptionFirst searches for an in edge with an out node == this, and in node == other.BasicDirectedNode.getInEdge
(DirectedNode other) BasicDirectedNode.getOutEdge
(DirectedNode other) Methods in org.geotools.graph.structure.basic that return types with arguments of type EdgeModifier and TypeMethodDescriptionBasicGraph.getEdges()
BasicNode.getEdges()
BasicDirectedEdge.getRelated()
Returns an iterator over all edges incident to both the in and out nodes.BasicEdge.getRelated()
Returns all edges that are adjacent to both the A and B nodes.BasicGraph.getVisitedEdges
(boolean visited) BasicGraph.queryEdges
(GraphVisitor visitor) Methods in org.geotools.graph.structure.basic with parameters of type EdgeModifier and TypeMethodDescriptionvoid
Unsupported operation.void
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
Removes the edge from both the in and out adjacency lists.void
Method parameters in org.geotools.graph.structure.basic with type arguments of type EdgeModifier and TypeMethodDescriptionvoid
BasicGraph.setEdges
(Collection<Edge> edges) Sets the edge collection for the graph. -
Uses of Edge in org.geotools.graph.structure.opt
Classes in org.geotools.graph.structure.opt that implement EdgeModifier and TypeClassDescriptionclass
Optimized implementation of DirectedEdge.class
Optimized implementation of Edge.Methods in org.geotools.graph.structure.opt that return EdgeModifier and TypeMethodDescriptionEdge[]
OptNode.getEdgeArray()
Returns the edge adjacency list of the node as an array.OptDirectedNode.getInEdge
(DirectedNode other) OptDirectedNode.getOutEdge
(DirectedNode other) OptEdge.RelatedIterator.next()
Methods in org.geotools.graph.structure.opt that return types with arguments of type EdgeModifier and TypeMethodDescriptionOptNode.getEdges()
OptDirectedNode.getInEdges
(DirectedNode other) OptDirectedNode.getOutEdges
(DirectedNode other) OptEdge.getRelated()
Methods in org.geotools.graph.structure.opt with parameters of type Edge -
Uses of Edge in org.geotools.graph.traverse.standard
Methods in org.geotools.graph.traverse.standard with parameters of type Edge -
Uses of Edge in org.geotools.graph.util.delaunay
Classes in org.geotools.graph.util.delaunay that implement EdgeMethods in org.geotools.graph.util.delaunay that return EdgeModifier and TypeMethodDescriptionTriangle.getBoundaryEdge
(XYNode n) Edge[]
Triangle.getEdges()
Triangle.getOppositeEdge
(Node n) Triangle.getSharedEdge
(Triangle t) Methods in org.geotools.graph.util.delaunay that return types with arguments of type EdgeModifier and TypeMethodDescriptionAutoClustUtils.findAdjacentEdges
(Node node, Collection<Edge> edges) AutoClustData.getLongEdges()
AutoClustData.getOtherEdges()
AutoClustData.getShortEdges()
Methods in org.geotools.graph.util.delaunay with parameters of type EdgeModifier and TypeMethodDescriptionboolean
Triangle.containsEdge
(Edge e) Triangle.getThirdNode
(Edge e) Method parameters in org.geotools.graph.util.delaunay with type arguments of type EdgeModifier and TypeMethodDescriptionAutoClustUtils.findAdjacentEdges
(Node node, Collection<Edge> edges) void
AutoClustData.setLongEdges
(List<Edge> l) void
AutoClustData.setOtherEdges
(List<Edge> l) void
AutoClustData.setShortEdges
(List<Edge> l) Constructors in org.geotools.graph.util.delaunay with parameters of type Edge -
Uses of Edge in org.geotools.graph.util.graph
Methods in org.geotools.graph.util.graph with parameters of type EdgeModifier and TypeMethodDescriptionvoid
GraphFuser.EdgeMerger.setMergedObject
(Edge newEdge, Object merged, List<?> edges) Sets the object for the edge created to represented the merged object.Method parameters in org.geotools.graph.util.graph with type arguments of type Edge