Polygon
=======

.. currentmodule:: lsst.afw.geom

.. autoclass:: Polygon
   :show-inheritance:

   .. rubric:: Methods Summary

   .. autosummary::

      ~Polygon.calculateArea
      ~Polygon.calculateCenter
      ~Polygon.calculatePerimeter
      ~Polygon.contains
      ~Polygon.convexHull
      ~Polygon.createImage
      ~Polygon.display
      ~Polygon.getBBox
      ~Polygon.getEdges
      ~Polygon.getNumEdges
      ~Polygon.getVertices
      ~Polygon.intersection
      ~Polygon.intersectionSingle
      ~Polygon.isPersistable
      ~Polygon.overlaps
      ~Polygon.plot
      ~Polygon.readFits
      ~Polygon.subSample
      ~Polygon.symDifference
      ~Polygon.transform
      ~Polygon.union
      ~Polygon.unionSingle
      ~Polygon.writeFits

   .. rubric:: Methods Documentation

   .. automethod:: calculateArea
   .. automethod:: calculateCenter
   .. automethod:: calculatePerimeter
   .. automethod:: contains
   .. automethod:: convexHull
   .. automethod:: createImage
   .. automethod:: display
   .. automethod:: getBBox
   .. automethod:: getEdges
   .. automethod:: getNumEdges
   .. automethod:: getVertices
   .. automethod:: intersection
   .. automethod:: intersectionSingle
   .. automethod:: isPersistable
   .. automethod:: overlaps
   .. automethod:: plot
   .. automethod:: readFits
   .. automethod:: subSample
   .. automethod:: symDifference
   .. automethod:: transform
   .. automethod:: union
   .. automethod:: unionSingle
   .. automethod:: writeFits