org.geotools.geometry.iso.operation.overlay
Class MinimalEdgeRing

java.lang.Object
  extended by org.geotools.geometry.iso.topograph2D.EdgeRing
      extended by org.geotools.geometry.iso.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.


Field Summary
 
Fields inherited from class org.geotools.geometry.iso.topograph2D.EdgeRing
cga, crs, startDe
 
Constructor Summary
MinimalEdgeRing(DirectedEdge start, org.opengis.referencing.crs.CoordinateReferenceSystem crs, CGAlgorithms cga)
           
 
Method Summary
 DirectedEdge getNext(DirectedEdge de)
           
 void setEdgeRing(DirectedEdge de, EdgeRing er)
           
 
Methods inherited from class org.geotools.geometry.iso.topograph2D.EdgeRing
addHole, addPoints, computePoints, containsPoint, getCoordinate, getEdges, getLabel, getMaxNodeDegree, getRing, 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,
                       org.opengis.referencing.crs.CoordinateReferenceSystem crs,
                       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


Copyright © 1996-2010 Geotools. All Rights Reserved.