31 #ifndef LSST_AFW_DETECTION_WARPEDPSF_H
32 #define LSST_AFW_DETECTION_WARPEDPSF_H
34 namespace lsst {
namespace meas {
namespace algorithms {
66 std::string
const& kernelName=
"lanczos3",
67 unsigned int cache=10000
97 #endif // LSST_MEAS_ALGORITHMS_WARPEDPSF_H
virtual afw::geom::Point2D getAveragePosition() const
Return the average of the positions of the stars that went into this Psf.
A coordinate class intended to represent absolute positions.
virtual boost::shared_ptr< afw::detection::Psf::Image > doComputeKernelImage(afw::geom::Point2D const &position, afw::image::Color const &color) const
boost::shared_ptr< afw::math::WarpingControl const > _warpingControl
Parameters to control convolution.
Support for warping an image to a new WCS.
WarpedPsf(boost::shared_ptr< afw::detection::Psf const > undistortedPsf, boost::shared_ptr< afw::geom::XYTransform const > distortion, boost::shared_ptr< afw::math::WarpingControl const > control)
Construct WarpedPsf from unwarped psf and distortion.
An intermediate base class for Psfs that use an image representation.
virtual boost::shared_ptr< afw::detection::Psf > clone() const
Polymorphic deep copy. Usually unnecessary, as Psfs are immutable.
A polymorphic base class for representing an image's Point Spread Function.
A coordinate class intended to represent offsets and dimensions.
boost::shared_ptr< afw::detection::Psf const > _undistortedPsf
A Psf class that maps an arbitrary Psf through a coordinate transformation.
boost::shared_ptr< afw::geom::XYTransform const > _distortion