SourceTable
===========

.. currentmodule:: lsst.afw.table

.. autoclass:: SourceTable
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~SourceTable.schema

   .. rubric:: Methods Summary

   .. autosummary::

      ~SourceTable.checkSchema
      ~SourceTable.clone
      ~SourceTable.copyRecord
      ~SourceTable.defineApFlux
      ~SourceTable.defineCalibFlux
      ~SourceTable.defineCentroid
      ~SourceTable.defineGaussianFlux
      ~SourceTable.defineModelFlux
      ~SourceTable.definePsfFlux
      ~SourceTable.defineShape
      ~SourceTable.getApFluxSlot
      ~SourceTable.getBufferSize
      ~SourceTable.getCalibFluxSlot
      ~SourceTable.getCentroidDefinition
      ~SourceTable.getCentroidErrKey
      ~SourceTable.getCentroidFlagKey
      ~SourceTable.getCentroidKey
      ~SourceTable.getCentroidSlot
      ~SourceTable.getCoordKey
      ~SourceTable.getGaussianFluxSlot
      ~SourceTable.getIdFactory
      ~SourceTable.getIdKey
      ~SourceTable.getMetadata
      ~SourceTable.getModelFluxSlot
      ~SourceTable.getParentKey
      ~SourceTable.getPsfFluxSlot
      ~SourceTable.getSchema
      ~SourceTable.getShapeDefinition
      ~SourceTable.getShapeErrKey
      ~SourceTable.getShapeFlagKey
      ~SourceTable.getShapeKey
      ~SourceTable.getShapeSlot
      ~SourceTable.hasCentroidSlot
      ~SourceTable.hasShapeSlot
      ~SourceTable.make
      ~SourceTable.makeMinimalSchema
      ~SourceTable.makeRecord
      ~SourceTable.popMetadata
      ~SourceTable.preallocate
      ~SourceTable.setIdFactory
      ~SourceTable.setMetadata

   .. rubric:: Attributes Documentation

   .. autoattribute:: schema

   .. rubric:: Methods Documentation

   .. automethod:: checkSchema
   .. automethod:: clone
   .. automethod:: copyRecord
   .. automethod:: defineApFlux
   .. automethod:: defineCalibFlux
   .. automethod:: defineCentroid
   .. automethod:: defineGaussianFlux
   .. automethod:: defineModelFlux
   .. automethod:: definePsfFlux
   .. automethod:: defineShape
   .. automethod:: getApFluxSlot
   .. automethod:: getBufferSize
   .. automethod:: getCalibFluxSlot
   .. automethod:: getCentroidDefinition
   .. automethod:: getCentroidErrKey
   .. automethod:: getCentroidFlagKey
   .. automethod:: getCentroidKey
   .. automethod:: getCentroidSlot
   .. automethod:: getCoordKey
   .. automethod:: getGaussianFluxSlot
   .. automethod:: getIdFactory
   .. automethod:: getIdKey
   .. automethod:: getMetadata
   .. automethod:: getModelFluxSlot
   .. automethod:: getParentKey
   .. automethod:: getPsfFluxSlot
   .. automethod:: getSchema
   .. automethod:: getShapeDefinition
   .. automethod:: getShapeErrKey
   .. automethod:: getShapeFlagKey
   .. automethod:: getShapeKey
   .. automethod:: getShapeSlot
   .. automethod:: hasCentroidSlot
   .. automethod:: hasShapeSlot
   .. automethod:: make
   .. automethod:: makeMinimalSchema
   .. automethod:: makeRecord
   .. automethod:: popMetadata
   .. automethod:: preallocate
   .. automethod:: setIdFactory
   .. automethod:: setMetadata