LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
#include <ImagePca.h>
Public Member Functions | |
PsfImagePca (bool constantWeight=true, int border=3) | |
Ctor. More... | |
virtual void | analyze () |
Public Member Functions inherited from lsst::afw::image::ImagePca< ImageT > | |
ImagePca (bool constantWeight=true) | |
ctor More... | |
virtual | ~ImagePca () |
void | addImage (typename ImageT::Ptr img, double flux=0.0) |
ImageList | getImageList () const |
Return the list of images being analyzed. More... | |
geom::Extent2I const | getDimensions () const |
Return the dimension of the images being analyzed. More... | |
ImageT::Ptr | getMean () const |
virtual double | updateBadPixels (unsigned long mask, int const ncomp) |
std::vector< double > const & | getEigenValues () const |
Return Eigen values. More... | |
ImageList const & | getEigenImages () const |
Return Eigen images. More... | |
Private Types | |
typedef afw::image::ImagePca < ImageT > | Super |
Base class. More... | |
Private Attributes | |
int const | _border |
Border width for background subtraction. More... | |
Additional Inherited Members | |
Public Types inherited from lsst::afw::image::ImagePca< ImageT > | |
typedef boost::shared_ptr< ImageT > | Ptr |
typedef boost::shared_ptr < const ImageT > | ConstPtr |
typedef std::vector< typename ImageT::Ptr > | ImageList |
Definition at line 46 of file ImagePca.h.
|
private |
Base class.
Definition at line 47 of file ImagePca.h.
|
inlineexplicit |
Ctor.
Definition at line 50 of file ImagePca.h.
|
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.
|
private |
Border width for background subtraction.
Definition at line 58 of file ImagePca.h.