Class TanSipPixelToRaDec

Inheritance Relationships

Base Type

Class Documentation

class TanSipPixelToRaDec : public lsst::jointcal::BaseTanWcs

Implements the (forward) SIP distorsion scheme.

Public Functions

TanSipPixelToRaDec(AstrometryTransformLinear const &pixToTan, Point const &tangentPoint, const AstrometryTransformPolynomial *corrections = nullptr)

pixToTan describes the transform from pix to tangent plane (degrees). TangentPoint in degrees. Corrections are applied before Lin.

AstrometryTransformPolynomial getPixelToTangentPlane() const

the transformation from pixels to tangent plane (degrees)

virtual void pixToTangentPlane(double xPixel, double yPixel, double &xTangentPlane, double &yTangentPlane) const

transforms from pixel space to tangent plane (degrees)

TanSipPixelToRaDec()
std::unique_ptr<AstrometryTransform> inverseTransform(const double precision, const Frame &region) const

Inverse transform: returns a TanRaDecToPixel if there are no corrections, or the iterative solver if there are.

std::unique_ptr<AstrometryTransform> clone() const

returns a copy (allocated by new) of the transformation.

void dump(std::ostream &stream) const

dumps the transform coefficients to stream.

double fit(StarMatchList const &starMatchList)

Not implemented yet, because we do it otherwise.