20 namespace algorithms {
54 template <
typename T = KernelPsf,
typename K = afw::math::Kernel>
#define LSST_ARCHIVE_ASSERT(EXPR)
Field< T >::Value get(Key< T > const &key) const
PersistableFactory(std::string const &name)
A PersistableFactory for KernelPsf and its subclasses.
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)
A read-only singleton struct containing the schema and key used in persistence for KernelPsf.
KernelPsfPersistenceHelper(KernelPsfPersistenceHelper &&)=delete
afw::table::Schema schema
afw::table::PointKey< double > averagePosition
afw::table::Key< int > kernel
KernelPsfPersistenceHelper(const KernelPsfPersistenceHelper &)=delete
static KernelPsfPersistenceHelper const & get()
KernelPsfPersistenceHelper & operator=(KernelPsfPersistenceHelper &&)=delete
KernelPsfPersistenceHelper & operator=(const KernelPsfPersistenceHelper &)=delete