ShapeletFunction
================

.. currentmodule:: lsst.shapelet

.. autoclass:: ShapeletFunction
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ShapeletFunction.FLUX_FACTOR

   .. rubric:: Methods Summary

   .. autosummary::

      ~ShapeletFunction.changeBasisType
      ~ShapeletFunction.convolve
      ~ShapeletFunction.evaluate
      ~ShapeletFunction.getBasisType
      ~ShapeletFunction.getCoefficients
      ~ShapeletFunction.getEllipse
      ~ShapeletFunction.getOrder
      ~ShapeletFunction.normalize
      ~ShapeletFunction.setEllipse
      ~ShapeletFunction.shiftInPlace
      ~ShapeletFunction.transformInPlace

   .. rubric:: Attributes Documentation

   .. autoattribute:: FLUX_FACTOR

   .. rubric:: Methods Documentation

   .. automethod:: changeBasisType
   .. automethod:: convolve
   .. automethod:: evaluate
   .. automethod:: getBasisType
   .. automethod:: getCoefficients
   .. automethod:: getEllipse
   .. automethod:: getOrder
   .. automethod:: normalize
   .. automethod:: setEllipse
   .. automethod:: shiftInPlace
   .. automethod:: transformInPlace