2 #ifndef LSST_JOINTCAL_CONSTRAINED_ASTROMETRY_MODEL_H 3 #define LSST_JOINTCAL_CONSTRAINED_ASTROMETRY_MODEL_H 57 void offsetParams(Eigen::VectorXd
const &Delta)
override;
83 return _sky2TP->getSky2TP(ccdImage);
94 bool _fittingChips, _fittingVisits;
102 #endif // LSST_JOINTCAL_CONSTRAINED_ASTROMETRY_MODEL_H unsigned assignIndices(std::string const &whatToFit, unsigned firstIndex) override
Positions the various parameter sets into the parameter vector, starting at firstIndex.
const std::shared_ptr< Gtransfo const > getSky2TP(CcdImage const &ccdImage) const override
The mapping of sky coordinates (i.e.
Interface class between AstrometryFit and an actual model for the Mapping (s) from pixels to some tan...
std::vector< VisitIdType > getVisits() const
Access to array of visits involved in the solution.
ConstrainedAstrometryModel & operator=(ConstrainedAstrometryModel const &)=delete
Gtransfo const & getVisitTransfo(VisitIdType const &visit) const
Access to mappings.
AstrometryMapping const * getMapping(CcdImage const &) const override
Mapping associated to a given CcdImage.
Class for a simple mapping implementing a generic Gtransfo.
std::shared_ptr< afw::geom::SkyWcs > makeSkyWcs(CcdImage const &ccdImage) const override
Make a SkyWcs that contains this model.
void freezeErrorTransform() override
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.
void offsetParams(Eigen::VectorXd const &Delta) override
Dispaches the offsets after a fit step into the actual locations of parameters.
int getTotalParameters() const override
Return the total number of parameters in this model.
a virtual (interface) class for geometric transformations.
virtual class needed in the abstraction of the distortion model
Handler of an actual image from a single CCD.
This is the model used to fit mappings as the combination of a transformation depending on the chip n...
ConstrainedAstrometryModel(CcdImageList const &ccdImageList, std::shared_ptr< ProjectionHandler const > projectionHandler, int chipOrder, int visitOrder)