24 #ifndef LSST_MEAS_BASE_SincCoeffs_h_INCLUDED 25 #define LSST_MEAS_BASE_SincCoeffs_h_INCLUDED 44 template <
typename PixelT>
54 static void cache(
float rInner,
float rOuter);
61 static PTR(CoeffT
const)
72 bool operator()(T x, T y)
const {
76 return (x - y < 0) ? true :
false;
104 #endif // !LSST_MEAS_BASE_SincCoeffs_h_INCLUDED
A singleton to calculate and cache the coefficients for sinc photometry.
static void cache(float rInner, float rOuter)
Cache the coefficients for a particular aperture.
static boost::shared_ptr< CoeffT > calculate(afw::geom::ellipses::Axes const &outerEllipse, double const innerFactor=0.0)
Calculate the coefficients for an aperture.
afw::image::Image< PixelT > CoeffT