1 #ifndef DISTORTIONSMODEL__H
2 #define DISTORTIONSMODEL__H
4 #include "eigenstuff.h"
21 virtual unsigned AssignIndices(
unsigned FirstIndex, std::string &WhatToFit) = 0;
26 virtual void OffsetParams(
const Eigen::VectorXd &Delta) = 0;
virtual class needed in the abstraction of the distortion model
Definition: mapping.h:13
handler of an actual image from a single CCD
Definition: ccdimage.h:21
Interface class between AstromFit and an actual model for the Mapping (s) from pixels to some tangent...
Definition: distortionmodel.h:13
virtual unsigned AssignIndices(unsigned FirstIndex, std::string &WhatToFit)=0
Assign indices to parameters involved in mappings, starting at FirstIndex. Returns the highest assign...
virtual const Mapping * GetMapping(const CcdImage &) const =0
Mapping associated to a given CcdImage.
virtual void OffsetParams(const Eigen::VectorXd &Delta)=0
Offset the parameters by the provided amounts.
virtual const Gtransfo * Sky2TP(const Mapping *M, const CcdImage &C) const =0
The transformation used to project the positions of FittedStars.