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
std::shared_ptr< BuildSingleKernelVisitor< PixelT > > Ptr
std::shared_ptr< BuildSingleKernelVisitor< PixelT > > makeBuildSingleKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::pex::policy::Policy const &policy)
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)
Builds the convolution kernel for a given candidate.
Image Subtraction helper functions.
BuildSingleKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::pex::policy::Policy const &policy)
Class to calculate difference image statistics.
void setSkipBuilt(bool skip)
virtual ~BuildSingleKernelVisitor()