lsst.meas.algorithms
tickets.DM-23835-ga6ed9de832
|
Go to the documentation of this file.
20 namespace algorithms {
54 template <
typename T = KernelPsf,
typename K = afw::math::Kernel>
64 return PTR(T)(
new T(archive.
get<K>(record.get(
keys.kernel)), record.
get(
keys.averagePosition)));
#define LSST_ARCHIVE_ASSERT(EXPR)
KernelPsfFactory(std::string const &name)
A PersistableFactory for KernelPsf and its subclasses.
static KernelPsfPersistenceHelper const & get()
PersistableFactory(std::string const &name)
afw::table::Key< int > kernel
virtual boost::shared_ptr< afw::table::io::Persistable > read(afw::table::io::InputArchive const &archive, afw::table::io::CatalogVector const &catalogs) const
afw::table::Schema schema
A read-only singleton struct containing the schema and key used in persistence for KernelPsf.
KernelPsfPersistenceHelper & operator=(const KernelPsfPersistenceHelper &)=delete
afw::table::PointKey< double > averagePosition