GenericPlugin
=============

.. currentmodule:: lsst.meas.base

.. autoclass:: GenericPlugin
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~GenericPlugin.APCORR_ORDER
      ~GenericPlugin.CENTROID_ORDER
      ~GenericPlugin.ConfigClass
      ~GenericPlugin.DEFAULT_CATALOGCALCULATION
      ~GenericPlugin.FLUX_ORDER
      ~GenericPlugin.SHAPE_ORDER

   .. rubric:: Methods Summary

   .. autosummary::

      ~GenericPlugin.fail
      ~GenericPlugin.getExecutionOrder
      ~GenericPlugin.getLogName
      ~GenericPlugin.getTransformClass
      ~GenericPlugin.makeForcedPlugin
      ~GenericPlugin.makeSingleFramePlugin
      ~GenericPlugin.measure
      ~GenericPlugin.measureN

   .. rubric:: Attributes Documentation

   .. autoattribute:: APCORR_ORDER
   .. autoattribute:: CENTROID_ORDER
   .. autoattribute:: ConfigClass
   .. autoattribute:: DEFAULT_CATALOGCALCULATION
   .. autoattribute:: FLUX_ORDER
   .. autoattribute:: SHAPE_ORDER

   .. rubric:: Methods Documentation

   .. automethod:: fail
   .. automethod:: getExecutionOrder
   .. automethod:: getLogName
   .. automethod:: getTransformClass
   .. automethod:: makeForcedPlugin
   .. automethod:: makeSingleFramePlugin
   .. automethod:: measure
   .. automethod:: measureN