2 #ifndef LSST_JOINTCAL_CONSTRAINED_POLY_MODEL_H 3 #define LSST_JOINTCAL_CONSTRAINED_POLY_MODEL_H 34 bool initFromWCS,
unsigned nNotFit = 0);
84 mappingMapType _mappings;
88 visitMapType _visitMap;
90 bool _fittingChips, _fittingVisits;
97 #endif // LSST_JOINTCAL_CONSTRAINED_POLY_MODEL_H
ConstrainedPolyModel(CcdImageList const &ccdImageList, ProjectionHandler const *projectionHandler, bool initFromWCS, unsigned nNotFit=0)
void offsetParams(Eigen::VectorXd const &Delta)
Dispaches the offsets after a fit step into the actual locations of parameters.
virtual class needed in the abstraction of the distortion model
Interface class between AstrometryFit and an actual model for the Mapping (s) from pixels to some tan...
Gtransfo const & getVisitTransfo(VisitIdType const &visit) const
Access to mappings.
virtual const Gtransfo * getSky2TP(const CcdImage &ccdImage) const =0
ConstrainedPolyModel & operator=(ConstrainedPolyModel const &)=delete
This is the model used to fit mappings as the combination of a transformation depending on the chip n...
rectangle with sides parallel to axes.
Class for a simple mapping implementing a generic Gtransfo.
std::shared_ptr< TanSipPix2RaDec > produceSipWcs(CcdImage const &ccdImage) const
Cook up a SIP WCS.
This is a virtual class that allows a lot of freedom in the choice of the projection from "Sky" (wher...
std::vector< VisitIdType > getVisits() const
Access to array of visits involved in the solution.
a virtual (interface) class for geometric transformations.
Mapping const * getMapping(CcdImage const &) const
Mapping associated to a given CcdImage.
const Gtransfo * getSky2TP(CcdImage const &ccdImage) const
The mapping of sky coordinates (i.e.
unsigned assignIndices(unsigned firstIndex, std::string const &whatToFit)
Positions the various parameter sets into the parameter vector, starting at firstIndex.
Handler of an actual image from a single CCD.
void freezeErrorScales()
From there on, measurement errors are propagated using the current transfos (and no longer evolve)...
Gtransfo const & getChipTransfo(CcdIdType const chip) const
Access to mappings.