Class PolygonBuilder



  • public class PolygonBuilder
    extends Object
    Forms Polygons out of a graph of DirectedEdges. The edges to use are marked as being in the result Area.

    • Constructor Detail

    • 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(Collection dirEdges,
                        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 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.