12 #ifndef LSST_IP_DIFFIM_BUILDSINGLEKERNELVISITOR_H
13 #define LSST_IP_DIFFIM_BUILDSINGLEKERNELVISITOR_H
15 #include "boost/shared_ptr.hpp"
29 template<
typename PixelT>
33 typedef boost::shared_ptr<BuildSingleKernelVisitor<PixelT> >
Ptr;
42 boost::shared_ptr<Eigen::MatrixXd> hMat
64 boost::shared_ptr<Eigen::MatrixXd>
_hMat;
75 template<
typename PixelT>
76 boost::shared_ptr<BuildSingleKernelVisitor<PixelT> >
87 template<
typename PixelT>
88 boost::shared_ptr<BuildSingleKernelVisitor<PixelT> >
92 boost::shared_ptr<Eigen::MatrixXd> hMat
An include file to include the public header files for lsst::afw::math.
lsst::afw::math::KernelList const _basisList
Basis set.
ImageStatistics< PixelT > _imstats
To calculate statistics of difference image.
bool _useCoreStats
Extracted from _policy.
boost::shared_ptr< Eigen::MatrixXd > _hMat
Regularization matrix.
bool _useRegularization
Regularize if delta function basis.
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)
lsst::pex::policy::Policy _policy
Policy controlling behavior.
a container for holding hierarchical configuration data in memory.
bool _skipBuilt
Skip over built candidates during processCandidate()
boost::shared_ptr< BuildSingleKernelVisitor< PixelT > > makeBuildSingleKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::pex::policy::Policy const &policy)
Builds the convolution kernel for a given candidate.
Image Subtraction helper functions.
lsst::afw::image::MaskedImage< PixelT > MaskedImageT
boost::shared_ptr< BuildSingleKernelVisitor< PixelT > > Ptr
BuildSingleKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::pex::policy::Policy const &policy)
An include file to include the header files for lsst::afw::image.
A class to manipulate images, masks, and variance as a single object.
int _coreRadius
Extracted from _policy.
Class to calculate difference image statistics.
void setSkipBuilt(bool skip)
virtual ~BuildSingleKernelVisitor()
std::vector< boost::shared_ptr< Kernel > > KernelList
int _nRejected
Number of candidates rejected during processCandidate()
int _nProcessed
Number of candidates processed during processCandidate()