Class PcaPsf¶
Defined in File PcaPsf.h
Inheritance Relationships¶
Base Types¶
public lsst::afw::table::io::PersistableFacade< PcaPsf >
(Template Class PersistableFacade)public lsst::meas::algorithms::KernelPsf
(Class KernelPsf)
Class Documentation¶
-
class
PcaPsf
: public lsst::afw::table::io::PersistableFacade<PcaPsf>, public lsst::meas::algorithms::KernelPsf¶ Represent a PSF as a linear combination of PCA (== Karhunen-Loeve) basis functions.
Public Functions
-
lsst::meas::algorithms::PcaPsf::PcaPsf(PTR ( afw::math::LinearCombinationKernel ) kernel, geom::Point2D const & averagePosition = geom::Point2D())
Constructor for a PcaPsf.
- Parameters
[in] kernel
: Kernel that defines the Psf.[in] averagePosition
: Average position of stars used to construct the Psf.
-
PTR
(afw::detection::Psf) const¶ Polymorphic deep copy; should usually be unnecessary as Psfs are immutable.x.
-
PTR
(afw::math::LinearCombinationKernel const) const¶ PcaPsf always has a LinearCombinationKernel, so we can override getKernel to make it more useful.
Public Members
-
int height const lsst::meas::algorithms::PcaPsf::override
-