Defect
======

.. currentmodule:: lsst.meas.algorithms

.. autoclass:: Defect
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Defect.LEFT
      ~Defect.MIDDLE
      ~Defect.NEAR_LEFT
      ~Defect.NEAR_RIGHT
      ~Defect.RIGHT
      ~Defect.WIDE
      ~Defect.WIDE_LEFT
      ~Defect.WIDE_NEAR_LEFT
      ~Defect.WIDE_NEAR_RIGHT
      ~Defect.WIDE_RIGHT

   .. rubric:: Methods Summary

   .. autosummary::

      ~Defect.classify
      ~Defect.clip
      ~Defect.getBBox
      ~Defect.getPos
      ~Defect.getType
      ~Defect.getX0
      ~Defect.getX1
      ~Defect.getY0
      ~Defect.getY1
      ~Defect.shift

   .. rubric:: Attributes Documentation

   .. autoattribute:: LEFT
   .. autoattribute:: MIDDLE
   .. autoattribute:: NEAR_LEFT
   .. autoattribute:: NEAR_RIGHT
   .. autoattribute:: RIGHT
   .. autoattribute:: WIDE
   .. autoattribute:: WIDE_LEFT
   .. autoattribute:: WIDE_NEAR_LEFT
   .. autoattribute:: WIDE_NEAR_RIGHT
   .. autoattribute:: WIDE_RIGHT

   .. rubric:: Methods Documentation

   .. automethod:: classify
   .. automethod:: clip
   .. automethod:: getBBox
   .. automethod:: getPos
   .. automethod:: getType
   .. automethod:: getX0
   .. automethod:: getX1
   .. automethod:: getY0
   .. automethod:: getY1
   .. automethod:: shift