com.vividsolutions.jts.operation.overlay
Class MinimalEdgeRing

java.lang.Object
  extended bycom.vividsolutions.jts.geomgraph.EdgeRing
      extended bycom.vividsolutions.jts.operation.overlay.MinimalEdgeRing

public class MinimalEdgeRing
extends EdgeRing

A ring of Edges with the property that no node has degree greater than 2. These are the form of rings required to represent polygons under the OGC SFS spatial data model.

Version:
1.7
See Also:
MaximalEdgeRing

Field Summary
 
Fields inherited from class com.vividsolutions.jts.geomgraph.EdgeRing
cga, geometryFactory, startDe
 
Constructor Summary
MinimalEdgeRing(DirectedEdge start, GeometryFactory geometryFactory, CGAlgorithms cga)
           
 
Method Summary
 DirectedEdge getNext(DirectedEdge de)
           
 void setEdgeRing(DirectedEdge de, EdgeRing er)
           
 
Methods inherited from class com.vividsolutions.jts.geomgraph.EdgeRing
addHole, addPoints, computePoints, computeRing, containsPoint, getCoordinate, getEdges, getLabel, getLinearRing, getMaxNodeDegree, getShell, isHole, isIsolated, isShell, mergeLabel, mergeLabel, setInResult, setShell, toPolygon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinimalEdgeRing

public MinimalEdgeRing(DirectedEdge start,
                       GeometryFactory geometryFactory,
                       CGAlgorithms cga)
Method Detail

getNext

public DirectedEdge getNext(DirectedEdge de)
Specified by:
getNext in class EdgeRing

setEdgeRing

public void setEdgeRing(DirectedEdge de,
                        EdgeRing er)
Specified by:
setEdgeRing in class EdgeRing