Class Polygon

All Implemented Interfaces:
LineBasedGeometry, Serializable, Iterable<LinearRing>

@NonNullByDefault public class Polygon extends PolygonBase<LinearRing>
A polygon.
Author:
Sebastian Baumhekel
See Also:
  • Field Details

    • TYPE

      public static final int TYPE
      The OGIS geometry type number for polygons.
      See Also:
  • Constructor Details

    • Polygon

      public Polygon()
      Constructs an instance.
    • Polygon

      public Polygon(Iterable<LinearRing> rings)
      Constructs an instance with the given rings.
      Parameters:
      rings - rings (first one will be the outer ring)
    • Polygon

      public Polygon(LinearRing lsOuterRing)
      Constructs an instance.
      Parameters:
      lsOuterRing - outer ring