LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
25 #ifndef LSST_JOINTCAL_SIMPLE_ASTROMETRY_MODEL_H
26 #define LSST_JOINTCAL_SIMPLE_ASTROMETRY_MODEL_H
66 unsigned nNotFit = 0,
unsigned order = 3);
82 void offsetParams(Eigen::VectorXd
const &delta)
override;
88 CcdImage const &ccdImage)
const override {
89 return _skyToTangentPlane->getSkyToTangentPlane(ccdImage);
118 #endif // LSST_JOINTCAL_SIMPLE_ASTROMETRY_MODEL_H
SimpleAstrometryModel & operator=(SimpleAstrometryModel const &)=delete
std::shared_ptr< afw::geom::SkyWcs > makeSkyWcs(CcdImage const &ccdImage) const override
Make a SkyWcs that contains this model.
void freezeErrorTransform() override
void offsetParams(Eigen::VectorXd const &delta) override
Offset the parameters by the provided amounts (by -delta).
SimpleAstrometryModel & operator=(SimpleAstrometryModel &&)=delete
SimpleAstrometryModel(CcdImageList const &ccdImageList, const std::shared_ptr< ProjectionHandler const > projectionHandler, bool initFromWCS, unsigned nNotFit=0, unsigned order=3)
SimpleAstrometryModel(SimpleAstrometryModel const &)=delete
No copy or move: there is only ever one instance of a given model (i.e.. per ccd+visit)
Interface between AstrometryFit and the combinations of Mappings from pixels to some tangent plane (a...
Handler of an actual image from a single CCD.
A model where there is one independent transform per CcdImage.
std::size_t getTotalParameters() const override
Return the total number of parameters in this model.
A base class for image defects.
const AstrometryMapping * getMapping(CcdImage const &) const override
Mapping associated to a given CcdImage.
const std::shared_ptr< AstrometryTransform const > getSkyToTangentPlane(CcdImage const &ccdImage) const override
the mapping of sky coordinates (i.e.
virtual class needed in the abstraction of the distortion model
void print(std::ostream &out) const override
Print a string representation of the contents of this mapping, for debugging.
Eigen::Index assignIndices(std::string const &whatToFit, Eigen::Index firstIndex) override
Positions the various parameter sets into the parameter vector, starting at firstIndex.
AstrometryTransform const & getTransform(CcdImage const &ccdImage) const
Access to mappings.
SimpleAstrometryModel(SimpleAstrometryModel &&)=delete