com.vividsolutions.jts.operation.overlay
Class PolygonBuilder

java.lang.Object
  extended bycom.vividsolutions.jts.operation.overlay.PolygonBuilder

public class PolygonBuilder
extends java.lang.Object

Forms Polygons out of a graph of DirectedEdges. The edges to use are marked as being in the result Area.

Version:
1.7

Constructor Summary
PolygonBuilder(GeometryFactory geometryFactory, CGAlgorithms cga)
           
 
Method Summary
 void add(java.util.Collection dirEdges, java.util.Collection nodes)
          Add a set of edges and nodes, which form a graph.
 void add(PlanarGraph graph)
          Add a complete graph.
 boolean containsPoint(Coordinate p)
          Checks the current set of shells (with their associated holes) to see if any of them contain the point.
 java.util.List getPolygons()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolygonBuilder

public PolygonBuilder(GeometryFactory geometryFactory,
                      CGAlgorithms cga)
Method Detail

add

public void add(PlanarGraph graph)
Add a complete graph. The graph is assumed to contain one or more polygons, possibly with holes.


add

public void add(java.util.Collection dirEdges,
                java.util.Collection nodes)
Add a set of edges and nodes, which form a graph. The graph is assumed to contain one or more polygons, possibly with holes.


getPolygons

public java.util.List getPolygons()

containsPoint

public boolean containsPoint(Coordinate p)
Checks the current set of shells (with their associated holes) to see if any of them contain the point.