Template Class MaskedKernelSolution

Inheritance Relationships

Base Type

Class Documentation

template<typename InputT>
class MaskedKernelSolution : public lsst::ip::diffim::StaticKernelSolution<InputT>

Public Types

typedef std::shared_ptr<MaskedKernelSolution<InputT>> Ptr

Public Functions

MaskedKernelSolution(lsst::afw::math::KernelList const &basisList, bool fitForBackground)
virtual ~MaskedKernelSolution()
virtual void buildOrig(lsst::afw::image::Image<InputT> const &templateImage, lsst::afw::image::Image<InputT> const &scienceImage, lsst::afw::image::Image<lsst::afw::image::VariancePixel> const &varianceEstimate, lsst::afw::image::Mask<lsst::afw::image::MaskPixel> pixelMask)
virtual void buildWithMask(lsst::afw::image::Image<InputT> const &templateImage, lsst::afw::image::Image<InputT> const &scienceImage, lsst::afw::image::Image<lsst::afw::image::VariancePixel> const &varianceEstimate, lsst::afw::image::Mask<lsst::afw::image::MaskPixel> const &pixelMask)
virtual void buildSingleMaskOrig(lsst::afw::image::Image<InputT> const &templateImage, lsst::afw::image::Image<InputT> const &scienceImage, lsst::afw::image::Image<lsst::afw::image::VariancePixel> const &varianceEstimate, lsst::geom::Box2I maskBox)