12 #ifndef LSST_IP_DIFFIM_BUILDSPATIALKERNELVISITOR_H
13 #define LSST_IP_DIFFIM_BUILDSPATIALKERNELVISITOR_H
26 template<
typename PixelT>
29 typedef boost::shared_ptr<BuildSpatialKernelVisitor<PixelT> >
Ptr;
53 template<
typename PixelT>
54 boost::shared_ptr<BuildSpatialKernelVisitor<PixelT> >
An include file to include the public header files for lsst::afw::math.
Creates a spatial kernel and background from a list of candidates.
An include file to include the header files for lsst::ip::diffim.
boost::shared_ptr< lsst::afw::math::Function2< double > > SpatialFunctionPtr
boost::shared_ptr< SpatialKernelSolution > _kernelSolution
a container for holding hierarchical configuration data in memory.
boost::shared_ptr< BuildSpatialKernelVisitor< PixelT > > Ptr
boost::shared_ptr< BuildSpatialKernelVisitor< PixelT > > makeBuildSpatialKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::afw::geom::Box2I const ®ionBBox, lsst::pex::policy::Policy policy)
void solveLinearEquation()
An integer coordinate rectangle.
int _nCandidates
Number of candidates visited.
BuildSpatialKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::afw::geom::Box2I const ®ionBBox, lsst::pex::policy::Policy policy)
An include file to include the header files for lsst::afw::image.
boost::shared_ptr< SpatialKernelSolution > getKernelSolution()
std::pair< lsst::afw::math::LinearCombinationKernel::Ptr, lsst::afw::math::Kernel::SpatialFunctionPtr > getSolutionPair()
std::vector< boost::shared_ptr< Kernel > > KernelList
boost::shared_ptr< LinearCombinationKernel > Ptr
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)