12#ifndef LSST_IP_DIFFIM_BUILDSINGLEKERNELVISITOR_H
13#define LSST_IP_DIFFIM_BUILDSINGLEKERNELVISITOR_H
29 template<
typename PixelT>
42 Eigen::MatrixXd
const& hMat
57 void reset() {_nRejected = 0; _nProcessed = 0;}
64 Eigen::MatrixXd
const _hMat;
69 bool _useRegularization;
75 template<
typename PixelT>
87 template<
typename PixelT>
92 Eigen::MatrixXd
const & hMat
Image Subtraction helper functions.
Asseses the quality of a candidate given a spatial kernel and background model.
Builds the convolution kernel for a given candidate.
virtual ~BuildSingleKernelVisitor()
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)
void setSkipBuilt(bool skip)
std::shared_ptr< BuildSingleKernelVisitor< PixelT > > Ptr
std::shared_ptr< BuildSingleKernelVisitor< PixelT > > makeBuildSingleKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::daf::base::PropertySet const &ps)