com.vividsolutions.jts.geomgraph

Class EdgeList


public class EdgeList
extends java.lang.Object

A EdgeList is a list of Edges. It supports locating edges that are pointwise equals to a target edge.
Version:
1.6

Constructor Summary

EdgeList()

Method Summary

void
add(Edge e)
Insert an edge unless it is already in the list
void
addAll(Collection edgeColl)
int
findEdgeIndex(Edge e)
If the edge e is already in the list, return its index.
Edge
findEqualEdge(Edge e)
If there is an edge equal to e already in the list, return it.
Edge
get(int i)
List
getEdges()
Iterator
iterator()
void
print(PrintStream out)

Constructor Details

EdgeList

public EdgeList()

Method Details

add

public void add(Edge e)
Insert an edge unless it is already in the list

addAll

public void addAll(Collection edgeColl)

findEdgeIndex

public int findEdgeIndex(Edge e)
If the edge e is already in the list, return its index.
Returns:
index, if e is already in the list -1 otherwise

findEqualEdge

public Edge findEqualEdge(Edge e)
If there is an edge equal to e already in the list, return it. Otherwise return null.
Returns:
equal edge, if there is one already in the list null otherwise

get

public Edge get(int i)

getEdges

public List getEdges()

iterator

public Iterator iterator()

print

public void print(PrintStream out)