24 #ifndef LSST_MEAS_ASTROM_SipTransform_INCLUDED 25 #define LSST_MEAS_ASTROM_SipTransform_INCLUDED 43 namespace meas {
namespace astrom {
88 ) : _pixelOrigin(pixelOrigin),
101 _poly.swap(other.
_poly);
212 SipTransformBase::swap(other);
324 _cdInverse(cdMatrix.invert())
336 SipTransformBase::swap(other);
420 #endif // !LSST_MEAS_ASTROM_SipTransform_INCLUDED
std::shared_ptr< afw::geom::SkyWcs > makeWcs(SipForwardTransform const &sipForward, SipReverseTransform const &sipReverse, afw::coord::IcrsCoord const &skyOrigin)
Create a new TAN SIP Wcs from a pair of SIP transforms and the sky origin.
std::shared_ptr< afw::geom::SkyWcs > rotateWcsPixelsBy90(afw::geom::SkyWcs const &wcs, int nQuarter, afw::geom::Extent2I const &dimensions)
Return a new SkyWcs that represents a rotation of the image it corresponds to about the image's cente...
std::shared_ptr< afw::geom::SkyWcs > transformWcsPixels(afw::geom::SkyWcs const &wcs, afw::geom::AffineTransform const &s)
Create a new SkyWcs whose pixel coordinate system has been transformed via an affine transform...