LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
12 #ifndef LSST_IP_DIFFIM_KERNELPCA_H
13 #define LSST_IP_DIFFIM_KERNELPCA_H
23 template <
typename ImageT>
39 template<
typename PixelT>
57 template<
typename PixelT>
Base class for candidate objects in a SpatialCell.
Overrides the analyze method of base class afwImage::ImagePca.
virtual void analyze()
Generate eigenimages that are normalised.
boost::shared_ptr< ImageT > returnMean()
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)
virtual ~KernelPcaVisitor()
std::shared_ptr< KernelPcaVisitor< PixelT > > Ptr
A class to run a PCA on all candidate kernels (represented as Images).
lsst::afw::image::Image< lsst::afw::math::Kernel::Pixel > ImageT
KernelPcaVisitor(std::shared_ptr< KernelPca< ImageT > > imagePca)
lsst::afw::math::KernelList getEigenKernels()
A base class for image defects.
KernelPca(bool constantWeight=true)
Ctor.
std::shared_ptr< KernelPca< ImageT > > Ptr
std::shared_ptr< KernelPcaVisitor< PixelT > > makeKernelPcaVisitor(std::shared_ptr< KernelPca< typename KernelPcaVisitor< PixelT >::ImageT > > imagePca)