DrawProxy
=========

.. currentmodule:: Stoner.Image.attrs

.. autoclass:: DrawProxy
   :show-inheritance:

   .. rubric:: Methods Summary

   .. autosummary::

      ~DrawProxy.annulus
      ~DrawProxy.bezier_curve
      ~DrawProxy.circle
      ~DrawProxy.circle_perimeter
      ~DrawProxy.circle_perimeter_aa
      ~DrawProxy.disk
      ~DrawProxy.ellipse
      ~DrawProxy.ellipse_perimeter
      ~DrawProxy.ellipsoid
      ~DrawProxy.ellipsoid_stats
      ~DrawProxy.line
      ~DrawProxy.line_aa
      ~DrawProxy.line_nd
      ~DrawProxy.polygon
      ~DrawProxy.polygon2mask
      ~DrawProxy.polygon_perimeter
      ~DrawProxy.random_shapes
      ~DrawProxy.rectangle
      ~DrawProxy.rectangle_perimeter
      ~DrawProxy.set_color
      ~DrawProxy.square

   .. rubric:: Methods Documentation

   .. automethod:: annulus
   .. automethod:: bezier_curve
   .. automethod:: circle
   .. automethod:: circle_perimeter
   .. automethod:: circle_perimeter_aa
   .. automethod:: disk
   .. automethod:: ellipse
   .. automethod:: ellipse_perimeter
   .. automethod:: ellipsoid
   .. automethod:: ellipsoid_stats
   .. automethod:: line
   .. automethod:: line_aa
   .. automethod:: line_nd
   .. automethod:: polygon
   .. automethod:: polygon2mask
   .. automethod:: polygon_perimeter
   .. automethod:: random_shapes
   .. automethod:: rectangle
   .. automethod:: rectangle_perimeter
   .. automethod:: set_color
   .. automethod:: square
