24 #ifndef LSST_MEAS_ASTROM_SipTransform_INCLUDED 25 #define LSST_MEAS_ASTROM_SipTransform_INCLUDED 34 namespace lsst {
namespace afw {
namespace image {
48 namespace meas {
namespace astrom {
93 ) : _pixelOrigin(pixelOrigin),
106 _poly.swap(other.
_poly);
222 SipTransformBase::swap(other);
339 _cdInverse(cdMatrix.invert())
351 SipTransformBase::swap(other);
435 #endif // !LSST_MEAS_ASTROM_SipTransform_INCLUDED
std::shared_ptr< afw::image::TanWcs > transformWcsPixels(afw::image::TanWcs const &wcs, afw::geom::AffineTransform const &s)
Create a new TanWcs whose pixel coordinate system has been transformed via an affine transform...
std::shared_ptr< Wcs > makeWcs(std::shared_ptr< lsst::daf::base::PropertySet > const &fitsMetadata, bool stripMetadata=false)
std::shared_ptr< afw::image::TanWcs > rotateWcsPixelsBy90(afw::image::TanWcs const &wcs, int nQuarter, afw::geom::Extent2I const &dimensions)
Return a new TanWcs that represents a rotation of the image it corresponds to about the image's cente...