lsst.meas.algorithms  13.0-23-gb99accf8+7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

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

Definition at line 40 of file ImagePsf.h.

Member Function Documentation

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.

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: