Represent a PSF as a circularly symmetrical Gaussian.
More...
#include <SingleGaussianPsf.h>
|
| SingleGaussianPsf (int width, int height, double sigma) |
| Constructor for a SingleGaussianPsf. More...
|
|
virtual boost::shared_ptr
< afw::detection::Psf > | clone () const |
| Polymorphic deep copy; should usually unnecessary because Psfs are immutable. More...
|
|
virtual boost::shared_ptr
< afw::detection::Psf > | resized (int width, int height) const |
| Return a clone with specified kernel dimensions. More...
|
|
double | getSigma () const |
| Return the radius of the Gaussian. More...
|
|
virtual bool | isPersistable () const |
| Whether the Psf is persistable; always true. More...
|
|
boost::shared_ptr
< afw::math::Kernel const > | getKernel () const |
| Return the Kernel used to define this Psf. More...
|
|
virtual afw::geom::Point2D | getAveragePosition () const |
| Return average position of stars; used as default position. More...
|
|
|
virtual std::string | getPersistenceName () const |
|
virtual void | write (OutputArchiveHandle &handle) const |
|
virtual std::string | getPythonModule () const |
|
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 |
|
Represent a PSF as a circularly symmetrical Gaussian.
Definition at line 37 of file SingleGaussianPsf.h.
lsst::meas::algorithms::SingleGaussianPsf::SingleGaussianPsf |
( |
int |
width, |
|
|
int |
height, |
|
|
double |
sigma |
|
) |
| |
|
explicit |
Constructor for a SingleGaussianPsf.
- Parameters
-
[in] | width | Number of columns in realizations of the PSF at a point. |
[in] | height | Number of rows in realizations of the PSF at a point. |
[in] | sigma | Radius of the Gaussian. |
Additional arguments are historical and ignored, and maybe be removed in the future.
virtual boost::shared_ptr< afw::detection::Psf > lsst::meas::algorithms::SingleGaussianPsf::clone |
( |
| ) |
const |
|
virtual |
double lsst::meas::algorithms::ImagePsf::doComputeApertureFlux |
( |
double |
radius, |
|
|
afw::geom::Point2D const & |
position, |
|
|
afw::image::Color const & |
color |
|
) |
| const |
|
protectedvirtualinherited |
afw::geom::ellipses::Quadrupole lsst::meas::algorithms::ImagePsf::doComputeShape |
( |
afw::geom::Point2D const & |
position, |
|
|
afw::image::Color const & |
color |
|
) |
| const |
|
protectedvirtualinherited |
afw::geom::Point2D lsst::meas::algorithms::KernelPsf::getAveragePosition |
( |
| ) |
const |
|
virtualinherited |
Return average position of stars; used as default position.
Definition at line 33 of file KernelPsf.cc.
boost::shared_ptr< afw::math::Kernel const > lsst::meas::algorithms::KernelPsf::getKernel |
( |
| ) |
const |
|
inlineinherited |
Return the Kernel used to define this Psf.
Definition at line 52 of file KernelPsf.h.
virtual std::string lsst::meas::algorithms::SingleGaussianPsf::getPersistenceName |
( |
| ) |
const |
|
protectedvirtual |
std::string lsst::meas::algorithms::KernelPsf::getPythonModule |
( |
| ) |
const |
|
protectedvirtualinherited |
double lsst::meas::algorithms::SingleGaussianPsf::getSigma |
( |
| ) |
const |
|
inline |
virtual bool lsst::meas::algorithms::SingleGaussianPsf::isPersistable |
( |
| ) |
const |
|
inlinevirtual |
virtual boost::shared_ptr< afw::detection::Psf > lsst::meas::algorithms::SingleGaussianPsf::resized |
( |
int |
width, |
|
|
int |
height |
|
) |
| const |
|
virtual |
virtual void lsst::meas::algorithms::SingleGaussianPsf::write |
( |
OutputArchiveHandle & |
handle | ) |
const |
|
protectedvirtual |
friend class boost::serialization::access |
|
friend |
The documentation for this class was generated from the following file: