12 #ifndef LSST_IP_DIFFIM_ASSESSSPATIALKERNELVISITOR_H
13 #define LSST_IP_DIFFIM_ASSESSSPATIALKERNELVISITOR_H
25 template<
typename PixelT>
29 typedef boost::shared_ptr<AssessSpatialKernelVisitor<PixelT> >
Ptr;
58 template<
typename PixelT>
59 boost::shared_ptr<AssessSpatialKernelVisitor<PixelT> >
An include file to include the public header files for lsst::afw::math.
An include file to include the header files for lsst::ip::diffim.
boost::shared_ptr< lsst::afw::math::Function2< double > > SpatialFunctionPtr
int _nProcessed
Number of candidates processed during processCandidate()
boost::shared_ptr< AssessSpatialKernelVisitor< PixelT > > Ptr
Asseses the quality of a candidate given a spatial kernel and background model.
AssessSpatialKernelVisitor(lsst::afw::math::LinearCombinationKernel::Ptr spatialKernel, lsst::afw::math::Kernel::SpatialFunctionPtr spatialBackground, lsst::pex::policy::Policy const &policy)
a container for holding hierarchical configuration data in memory.
virtual ~AssessSpatialKernelVisitor()
lsst::afw::image::MaskedImage< PixelT > MaskedImageT
An include file to include the header files for lsst::afw::image.
boost::shared_ptr< AssessSpatialKernelVisitor< PixelT > > makeAssessSpatialKernelVisitor(lsst::afw::math::LinearCombinationKernel::Ptr spatialKernel, lsst::afw::math::Kernel::SpatialFunctionPtr spatialBackground, lsst::pex::policy::Policy const &policy)
bool _useCoreStats
Extracted from policy.
int _nRejected
Number of candidates rejected during processCandidate()
A class to manipulate images, masks, and variance as a single object.
lsst::afw::math::LinearCombinationKernel::Ptr _spatialKernel
Spatial kernel function.
ImageStatistics< PixelT > _imstats
To calculate statistics of difference image.
Class to calculate difference image statistics.
lsst::afw::math::Kernel::SpatialFunctionPtr _spatialBackground
Spatial background function.
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)
int _nGood
Number of good candidates remaining.
int _coreRadius
Extracted from policy.
boost::shared_ptr< LinearCombinationKernel > Ptr
lsst::pex::policy::Policy _policy
Policy controlling behavior.