| LSSTApplications
    20.0.0
    LSSTDataManagementBasePackage | 
 
 
 
Go to the documentation of this file.
   23 #ifndef LSST_MEAS_ALGORITHMS_KernelPsf_h_INCLUDED 
   24 #define LSST_MEAS_ALGORITHMS_KernelPsf_h_INCLUDED 
   31 namespace algorithms {
 
   80     template <typename T, typename K>
 
   85     doComputeKernelImage(
geom::
Point2D const& position, 
afw::
image::Color const& color) const override;
 
   89     PTR(
afw::math::Kernel) _kernel;
 
   97 #endif  // !LSST_MEAS_ALGORITHMS_KernelPsf_h_INCLUDED 
  
bool isPersistable() const noexcept override
Whether this object is persistable; just delegates to the kernel.
Backwards-compatibility support for depersisting the old Calib (FluxMag0/FluxMag0Err) objects.
A PersistableFactory for KernelPsf and its subclasses.
boost::shared_ptr< afw::detection::Psf > clone() const override
Polymorphic deep copy.
boost::shared_ptr< afw::detection::Psf > resized(int width, int height) const override
Return a clone with specified kernel dimensions.
afw::table::PointKey< double > averagePosition
Point< double, 2 > Point2D
geom::Point2D getAveragePosition() const override
Return average position of stars; used as default position.
void write(OutputArchiveHandle &handle) const override
Write the object to one or more catalogs.
std::string getPersistenceName() const override
Return the unique name used to persist this object and look up its factory.
boost::shared_ptr< afw::math::Kernel const > getKernel() const
Return the Kernel used to define this Psf.
A Psf defined by a Kernel.
A base class for image defects.
KernelPsf(afw::math::Kernel const &kernel, geom::Point2D const &averagePosition=geom::Point2D())
Construct a KernelPsf with a clone of the given kernel.
A CRTP facade class for subclasses of Persistable.
Kernels are used for convolution with MaskedImages and (eventually) Images.
A polymorphic base class for representing an image's Point Spread Function.
io::OutputArchiveHandle OutputArchiveHandle
std::string getPythonModule() const override
Return the fully-qualified Python module that should be imported to guarantee that its factory is reg...
An intermediate base class for Psfs that use an image representation.