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...
|
|
| KernelPsf (afw::math::Kernel const &kernel, afw::geom::Point2D const &averagePosition=afw::geom::Point2D()) |
| Construct a KernelPsf with a clone of the given kernel. 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 |
|
| KernelPsf (boost::shared_ptr< afw::math::Kernel > kernel, afw::geom::Point2D const &averagePosition=afw::geom::Point2D()) |
| Construct a KernelPsf with the given kernel; it should not be modified afterwards. More...
|
|
virtual std::string | getPythonModule () const |
|
| 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 |
|
Represent a PSF as a circularly symmetrical Gaussian.
Definition at line 37 of file SingleGaussianPsf.h.
◆ SingleGaussianPsf()
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.
◆ clone()
virtual boost::shared_ptr< afw::detection::Psf > lsst::meas::algorithms::SingleGaussianPsf::clone |
( |
| ) |
const |
|
virtual |
◆ getPersistenceName()
virtual std::string lsst::meas::algorithms::SingleGaussianPsf::getPersistenceName |
( |
| ) |
const |
|
protectedvirtual |
◆ getSigma()
double lsst::meas::algorithms::SingleGaussianPsf::getSigma |
( |
| ) |
const |
|
inline |
◆ isPersistable()
virtual bool lsst::meas::algorithms::SingleGaussianPsf::isPersistable |
( |
| ) |
const |
|
inlinevirtual |
◆ resized()
virtual boost::shared_ptr< afw::detection::Psf > lsst::meas::algorithms::SingleGaussianPsf::resized |
( |
int |
width, |
|
|
int |
height |
|
) |
| const |
|
virtual |
◆ write()
virtual void lsst::meas::algorithms::SingleGaussianPsf::write |
( |
OutputArchiveHandle & |
handle | ) |
const |
|
protectedvirtual |
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
The documentation for this class was generated from the following file: