lsst.ip.diffim g4d7a404405+3508a04804
|
Overrides the analyze method of base class afwImage::ImagePca. More...
#include <KernelPca.h>
Public Types | |
typedef std::shared_ptr< KernelPca< ImageT > > | Ptr |
typedef std::vector< std::shared_ptr< ImageT > > | ImageList |
Public Member Functions | |
KernelPca (bool constantWeight=true) | |
Ctor. More... | |
virtual void | analyze () |
Generate eigenimages that are normalised. More... | |
void | addImage (std::shared_ptr< ImageT > img, double flux=0.0) |
ImageList | getImageList () const |
lsst::geom::Extent2I const | getDimensions () const |
std::shared_ptr< ImageT > | getMean () const |
virtual double | updateBadPixels (unsigned long mask, int const ncomp) |
std::vector< double > const & | getEigenValues () const |
ImageList const & | getEigenImages () const |
Overrides the analyze method of base class afwImage::ImagePca.
Definition at line 24 of file KernelPca.h.
typedef std::shared_ptr<KernelPca<ImageT> > lsst::ip::diffim::detail::KernelPca< ImageT >::Ptr |
Definition at line 27 of file KernelPca.h.
|
inlineexplicit |
Ctor.
Definition at line 33 of file KernelPca.h.
|
virtual |
Generate eigenimages that are normalised.
Reimplemented from lsst::afw::image::ImagePca< ImageT >.
Definition at line 163 of file KernelPca.cc.