Template Class WarpAtOnePoint

Class Documentation

template<typename DestImageT, typename SrcImageT>
class WarpAtOnePoint

A functor that computes one warped pixel

Public Functions

WarpAtOnePoint(SrcImageT const &srcImage, WarpingControl const &control, typename DestImageT::SinglePixel padValue)
bool operator()(typename DestImageT::x_iterator &destXIter, lsst::geom::Point2D const &srcPos, double relativeArea, lsst::afw::image::detail::Image_tag)

Compute one warped pixel, Image specialization

The Image specialization ignores the mask warping kernel, even if present

bool operator()(typename DestImageT::x_iterator &destXIter, lsst::geom::Point2D const &srcPos, double relativeArea, lsst::afw::image::detail::MaskedImage_tag)

Compute one warped pixel, MaskedImage specialization

The MaskedImage specialization uses the mask warping kernel, if present, to compute the mask plane; otherwise it uses the normal kernel to compute the mask plane.