lsst.meas.algorithms  13.0-24-g22030a45+3
Protected Member Functions | List of all members
lsst::meas::algorithms::ImagePsf Class Reference

An intermediate base class for Psfs that use an image representation. More...

#include <ImagePsf.h>

Inheritance diagram for lsst::meas::algorithms::ImagePsf:
lsst::meas::algorithms::CoaddPsf lsst::meas::algorithms::KernelPsf lsst::meas::algorithms::WarpedPsf lsst::meas::algorithms::DoubleGaussianPsf lsst::meas::algorithms::PcaPsf lsst::meas::algorithms::SingleGaussianPsf

Protected Member Functions

 ImagePsf (bool isFixed=false)
 
virtual double doComputeApertureFlux (double radius, afw::geom::Point2D const &position, afw::image::Color const &color) const
 
virtual afw::geom::ellipses::Quadrupole doComputeShape (afw::geom::Point2D const &position, afw::image::Color const &color) const
 

Detailed Description

An intermediate base class for Psfs that use an image representation.

ImagePsf exists only to provide implementations of doComputeApertureFlux and doComputeShape for its derived classes. These implementations use the SincFlux and SdssShape algorithms defined in meas_algorithms, and hence could not be included with the Psf base class in afw.

Definition at line 37 of file ImagePsf.h.

Constructor & Destructor Documentation

◆ ImagePsf()

lsst::meas::algorithms::ImagePsf::ImagePsf ( bool  isFixed = false)
inlineexplicitprotected

Definition at line 40 of file ImagePsf.h.

Member Function Documentation

◆ doComputeApertureFlux()

double lsst::meas::algorithms::ImagePsf::doComputeApertureFlux ( double  radius,
afw::geom::Point2D const &  position,
afw::image::Color const &  color 
) const
protectedvirtual

Definition at line 31 of file ImagePsf.cc.

◆ doComputeShape()

afw::geom::ellipses::Quadrupole lsst::meas::algorithms::ImagePsf::doComputeShape ( afw::geom::Point2D const &  position,
afw::image::Color const &  color 
) const
protectedvirtual

Definition at line 46 of file ImagePsf.cc.


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