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,
48 lsst::afw::geom::Point2D
const &
averagePosition=lsst::afw::geom::Point2D()
65 getKernel(lsst::afw::geom::Point2D =
73 lsst::afw::geom::Point2D _averagePosition;
87 lsst::afw::geom::Point2D
const & position,
89 lsst::afw::geom::Point2D
const& center
94 lsst::afw::geom::Point2D
const & position,
100 lsst::afw::geom::Point2D
const & position,
105 virtual lsst::afw::geom::Box2I doComputeBBox(
106 lsst::afw::geom::Point2D
const & position,
113 lsst::afw::geom::Box2I _doComputeBBox(
114 lsst::afw::geom::Point2D
const & position,
115 lsst::afw::geom::Point2D
const & center
126 #endif // !LSST_MEAS_EXTENSIONS_PSFEX_PSFEX_H virtual lsst::afw::geom::Point2D getAveragePosition() const
Return average position of stars; used as default position.
Represent a PSF as a linear combination of PSFEX (== Karhunen-Loeve) basis functions.
virtual bool isPersistable() const
Is this object persistable?
table::Key< table::Array< int > > _size
table::Key< table::Array< float > > _comp
table::Key< float > _pixstep
table::PointKey< double > averagePosition