2 #ifndef LSST_JOINTCAL_SIMPLE_ASTROMETRY_MODEL_H 3 #define LSST_JOINTCAL_SIMPLE_ASTROMETRY_MODEL_H 34 unsigned nNotFit = 0,
unsigned order = 3);
56 return _sky2TP->getSky2TP(ccdImage);
80 #endif // LSST_JOINTCAL_SIMPLE_ASTROMETRY_MODEL_H const std::shared_ptr< Gtransfo const > getSky2TP(CcdImage const &ccdImage) const
the mapping of sky coordinates (i.e.
void offsetParams(Eigen::VectorXd const &delta)
Offset the parameters by the provided amounts.
Gtransfo const & getTransfo(CcdImage const &ccdImage) const
Access to mappings.
SimpleAstrometryModel(CcdImageList const &ccdImageList, const std::shared_ptr< ProjectionHandler const > projectionHandler, bool initFromWCS, unsigned nNotFit=0, unsigned order=3)
Sky2TP is just a name, it can be anything.
virtual void freezeErrorTransform()
Interface class between AstrometryFit and an actual model for the Mapping (s) from pixels to some tan...
SimpleAstrometryModel & operator=(SimpleAstrometryModel const &)=delete
std::shared_ptr< afw::geom::SkyWcs > makeSkyWcs(CcdImage const &ccdImage) const
Make a SkyWcs that contains this model.
Class for a simple mapping implementing a generic Gtransfo.
this is the model used to fit independent CCDs, meaning that there is no instrument model...
a virtual (interface) class for geometric transformations.
const AstrometryMapping * getMapping(CcdImage const &) const
Mapping associated to a given CcdImage.
virtual class needed in the abstraction of the distortion model
Handler of an actual image from a single CCD.
unsigned assignIndices(std::string const &whatToFit, unsigned firstIndex)
Positions the various parameter sets into the parameter vector, starting at firstIndex.