lsst.meas.algorithms  13.0-24-g22030a45+5
Public Member Functions | List of all members
lsst::meas::algorithms::KernelPsfFactory< T, K > Class Template Reference

A PersistableFactory for KernelPsf and its subclasses. More...

#include <KernelPsfFactory.h>

Inheritance diagram for lsst::meas::algorithms::KernelPsfFactory< T, K >:

Public Member Functions

virtual boost::shared_ptr< afw::table::io::Persistable > read (afw::table::io::InputArchive const &archive, afw::table::io::CatalogVector const &catalogs) const
 
 KernelPsfFactory (std::string const &name)
 

Detailed Description

template<typename T = KernelPsf, typename K = afw::math::Kernel>
class lsst::meas::algorithms::KernelPsfFactory< T, K >

A PersistableFactory for KernelPsf and its subclasses.

If a KernelPsf subclass has no data members other than its kernel, table persistence for it can be implemented simply by reimplementing getPersistenceName() and registering a specialization of KernelPsfFactory.

Template Parameters
TKernelPsf subclass the factory will construct.
KKernel subclass the Psf constructor requires.

Definition at line 53 of file KernelPsfFactory.h.

Constructor & Destructor Documentation

◆ KernelPsfFactory()

template<typename T = KernelPsf, typename K = afw::math::Kernel>
lsst::meas::algorithms::KernelPsfFactory< T, K >::KernelPsfFactory ( std::string const &  name)
inline

Definition at line 71 of file KernelPsfFactory.h.

Member Function Documentation

◆ read()

template<typename T = KernelPsf, typename K = afw::math::Kernel>
virtual boost::shared_ptr< afw::table::io::Persistable > lsst::meas::algorithms::KernelPsfFactory< T, K >::read ( afw::table::io::InputArchive const &  archive,
afw::table::io::CatalogVector const &  catalogs 
) const
inlinevirtual

Definition at line 57 of file KernelPsfFactory.h.


The documentation for this class was generated from the following file: