lsst.meas.algorithms g4a7591d645+ecc601e506
Loading...
Searching...
No Matches
lsst::meas::algorithms::PsfImagePca< ImageT > Class Template Reference

#include <ImagePca.h>

Inheritance diagram for lsst::meas::algorithms::PsfImagePca< ImageT >:
lsst::afw::image::ImagePca< ImageT >

Public Types

typedef std::vector< std::shared_ptr< ImageT > > ImageList

Public Member Functions

 PsfImagePca (bool constantWeight=true, int border=3)
 Ctor.
virtual void analyze ()
 Generate eigenimages that are normalised and background-subtracted.
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

Detailed Description

template<typename ImageT>
class lsst::meas::algorithms::PsfImagePca< ImageT >

Definition at line 45 of file ImagePca.h.

Constructor & Destructor Documentation

◆ PsfImagePca()

template<typename ImageT>
lsst::meas::algorithms::PsfImagePca< ImageT >::PsfImagePca ( bool constantWeight = true,
int border = 3 )
inlineexplicit

Ctor.

Definition at line 49 of file ImagePca.h.

Member Function Documentation

◆ analyze()

template<typename ImageT>
void lsst::meas::algorithms::PsfImagePca< ImageT >::analyze ( )
virtual

Generate eigenimages that are normalised and background-subtracted.

The background subtraction ensures PSF variation doesn't couple with small background errors.

Reimplemented from lsst::afw::image::ImagePca< ImageT >.

Definition at line 41 of file ImagePca.cc.


The documentation for this class was generated from the following files: