| java.lang.Object com.vividsolutions.jts.geomgraph.EdgeEndStar
All known Subclasses: com.vividsolutions.jts.operation.relate.EdgeEndBundleStar, com.vividsolutions.jts.geomgraph.DirectedEdgeStar,
EdgeEndStar | abstract public class EdgeEndStar (Code) | | A EdgeEndStar is an ordered list of EdgeEnds around a node.
They are maintained in CCW order (starting with the positive x-axis) around the node
for efficient lookup and topology building.
version: 1.7 |
edgeList | protected List edgeList(Code) | | A list of all outgoing edges in the result, in CCW order
|
edgeMap | protected Map edgeMap(Code) | | A map which maintains the edges in sorted order around the node
|
EdgeEndStar | public EdgeEndStar()(Code) | | |
getCoordinate | public Coordinate getCoordinate()(Code) | | the coordinate for the node this star is based at |
getDegree | public int getDegree()(Code) | | |
insert | abstract public void insert(EdgeEnd e)(Code) | | Insert a EdgeEnd into this EdgeEndStar
|
insertEdgeEnd | protected void insertEdgeEnd(EdgeEnd e, Object obj)(Code) | | Insert an EdgeEnd into the map, and clear the edgeList cache,
since the list of edges has now changed
|
iterator | public Iterator iterator()(Code) | | Iterator access to the ordered list of edges is optimized by
copying the map collection to a list. (This assumes that
once an iterator is requested, it is likely that insertion into
the map is complete).
|
propagateSideLabels | void propagateSideLabels(int geomIndex)(Code) | | |
|
|