lsst.jointcal
master-g0e1849c466
|
Interface class between AstrometryFit and an actual model for the Mapping (s) from pixels to some tangent plane (aka distortions). More...
#include <AstrometryModel.h>
Public Member Functions | |
virtual const Mapping * | getMapping (CcdImage const &) const =0 |
Mapping associated to a given CcdImage. More... | |
virtual unsigned | assignIndices (unsigned firstIndex, std::string const &whatToFit)=0 |
Assign indices to parameters involved in mappings, starting at firstIndex. More... | |
virtual void | offsetParams (Eigen::VectorXd const &delta)=0 |
Offset the parameters by the provided amounts. More... | |
virtual const Gtransfo * | getSky2TP (CcdImage const &ccdImage) const =0 |
The transformation used to project the positions of FittedStars. More... | |
virtual std::shared_ptr< TanSipPix2RaDec > | produceSipWcs (CcdImage const &ccdImage) const =0 |
Cook up a SIP WCS. More... | |
virtual void | freezeErrorScales ()=0 |
virtual | ~AstrometryModel () |
Interface class between AstrometryFit and an actual model for the Mapping (s) from pixels to some tangent plane (aka distortions).
Definition at line 21 of file AstrometryModel.h.
|
inlinevirtual |
Definition at line 46 of file AstrometryModel.h.
|
pure virtual |
Assign indices to parameters involved in mappings, starting at firstIndex.
Returns the highest assigned index.
Implemented in lsst::jointcal::ConstrainedPolyModel, and lsst::jointcal::SimplePolyModel.
|
pure virtual |
Implemented in lsst::jointcal::ConstrainedPolyModel, and lsst::jointcal::SimplePolyModel.
|
pure virtual |
Mapping associated to a given CcdImage.
Implemented in lsst::jointcal::ConstrainedPolyModel, and lsst::jointcal::SimplePolyModel.
|
pure virtual |
The transformation used to project the positions of FittedStars.
This defines the coordinate system into which the Mapping of this Ccdimage maps the pixel coordinates.
Implemented in lsst::jointcal::ConstrainedPolyModel, and lsst::jointcal::SimplePolyModel.
|
pure virtual |
Offset the parameters by the provided amounts.
The shifts are applied according to the indices given in AssignIndices.
Implemented in lsst::jointcal::ConstrainedPolyModel, and lsst::jointcal::SimplePolyModel.
|
pure virtual |
Cook up a SIP WCS.
Implemented in lsst::jointcal::ConstrainedPolyModel, and lsst::jointcal::SimplePolyModel.