LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
24 # if !defined(LSST_MEAS_EXTENSIONS_PSFEX_PSFEX_H)
25 #define LSST_MEAS_EXTENSIONS_PSFEX_PSFEX_H 1
29 #include "lsst/meas/extensions/psfex/psf.hh"
31 namespace lsst {
namespace meas {
namespace extensions {
namespace psfex {
47 lsst::meas::extensions::psfex::Psf
const&
psf,
126 #endif // !LSST_MEAS_EXTENSIONS_PSFEX_PSFEX_H
table::Key< table::Array< float > > _comp
boost::shared_ptr< lsst::afw::math::LinearCombinationKernel const > getKernel(lsst::geom::Point2D=lsst::geom::Point2D(std::numeric_limits< double >::quiet_NaN())) const
Return the PSF's basis functions as a spatially-invariant LinearCombinationKernel with unit weights.
An object passed to Persistable::write to allow it to persist itself.
virtual boost::shared_ptr< lsst::afw::detection::Psf > clone() const
Polymorphic deep copy; should usually be unnecessary as Psfs are immutable.x.
afw::table::PointKey< double > averagePosition
virtual bool isPersistable() const noexcept override
Is this object persistable?
table::Key< table::Array< int > > _size
virtual lsst::geom::Point2D getAveragePosition() const
Return average position of stars; used as default position.
A kernel that is a linear combination of fixed basis kernels.
void write(lsst::afw::table::io::OutputArchiveHandle &handle) const
Write the object to one or more catalogs.
A base class for image defects.
virtual boost::shared_ptr< afw::detection::Psf > resized(int width, int height) const
Return a clone with specified kernel dimensions.
table::Key< float > _pixstep
A CRTP facade class for subclasses of Persistable.
An integer coordinate rectangle.
A polymorphic base class for representing an image's Point Spread Function.
Represent a PSF as a linear combination of PSFEX (== Karhunen-Loeve) basis functions.
Describe the colour of a source.
An intermediate base class for Psfs that use an image representation.