2 #ifndef LSST_JOINTCAL_CONSTRAINED_ASTROMETRY_MODEL_H 3 #define LSST_JOINTCAL_CONSTRAINED_ASTROMETRY_MODEL_H 80 return _sky2TP->getSky2TP(ccdImage);
91 bool _fittingChips, _fittingVisits;
99 #endif // LSST_JOINTCAL_CONSTRAINED_ASTROMETRY_MODEL_H const std::shared_ptr< Gtransfo const > getSky2TP(CcdImage const &ccdImage) const
The mapping of sky coordinates (i.e.
unsigned assignIndices(std::string const &whatToFit, unsigned firstIndex)
Positions the various parameter sets into the parameter vector, starting at firstIndex.
void freezeErrorTransform()
From there on, measurement errors are propagated using the current transfos (and no longer evolve)...
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.
std::shared_ptr< afw::geom::SkyWcs > makeSkyWcs(CcdImage const &ccdImage) const
Make a SkyWcs that contains this model.
ConstrainedAstrometryModel & operator=(ConstrainedAstrometryModel const &)=delete
Gtransfo const & getVisitTransfo(VisitIdType const &visit) const
Access to mappings.
Class for a simple mapping implementing a generic Gtransfo.
void offsetParams(Eigen::VectorXd const &Delta)
Dispaches the offsets after a fit step into the actual locations of parameters.
Gtransfo const & getChipTransfo(CcdIdType const chip) const
Access to mappings.
a virtual (interface) class for geometric transformations.
virtual class needed in the abstraction of the distortion model
AstrometryMapping const * getMapping(CcdImage const &) const
Mapping associated to a given CcdImage.
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)