com.vividsolutions.jts.operation.relate

Class EdgeEndBundle

Implemented Interfaces:
Comparable

public class EdgeEndBundle
extends EdgeEnd

Contains all EdgeEnds which start at the same point and are parallel.
Version:
1.7

Field Summary

Fields inherited from class com.vividsolutions.jts.geomgraph.EdgeEnd

edge, label

Constructor Summary

EdgeEndBundle(EdgeEnd e)

Method Summary

void
computeLabel()
This computes the overall edge label for the set of edges in this EdgeStubBundle.
List
getEdgeEnds()
Label
getLabel()
void
insert(EdgeEnd e)
Iterator
iterator()
void
print(PrintStream out)

Methods inherited from class com.vividsolutions.jts.geomgraph.EdgeEnd

compareDirection, compareTo, computeLabel, getCoordinate, getDirectedCoordinate, getDx, getDy, getEdge, getLabel, getNode, getQuadrant, init, print, setNode

Constructor Details

EdgeEndBundle

public EdgeEndBundle(EdgeEnd e)

Method Details

computeLabel

public void computeLabel()
This computes the overall edge label for the set of edges in this EdgeStubBundle. It essentially merges the ON and side labels for each edge. These labels must be compatible
Overrides:
computeLabel in interface EdgeEnd

getEdgeEnds

public List getEdgeEnds()

getLabel

public Label getLabel()
Overrides:
getLabel in interface EdgeEnd

insert

public void insert(EdgeEnd e)

iterator

public Iterator iterator()

print

public void print(PrintStream out)
Overrides:
print in interface EdgeEnd