12 #ifndef LSST_IP_DIFFIM_BUILDSINGLEKERNELVISITOR_H 13 #define LSST_IP_DIFFIM_BUILDSINGLEKERNELVISITOR_H 29 template<
typename PixelT>
42 Eigen::MatrixXd
const& hMat
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)
lsst::afw::math::KernelList const _basisList
Basis set.
ImageStatistics< PixelT > _imstats
To calculate statistics of difference image.
bool _useCoreStats
Extracted from _policy.
bool _useRegularization
Regularize if delta function basis.
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)
lsst::pex::policy::Policy _policy
Policy controlling behavior.
bool _skipBuilt
Skip over built candidates during processCandidate()
Eigen::MatrixXd const _hMat
Regularization matrix.
Builds the convolution kernel for a given candidate.
Image Subtraction helper functions.
lsst::afw::image::MaskedImage< PixelT > MaskedImageT
BuildSingleKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::pex::policy::Policy const &policy)
int _coreRadius
Extracted from _policy.
Class to calculate difference image statistics.
void setSkipBuilt(bool skip)
virtual ~BuildSingleKernelVisitor()
int _nRejected
Number of candidates rejected during processCandidate()
int _nProcessed
Number of candidates processed during processCandidate()