lsst.jointcal  master-gc935ebf72c+13
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
lsst::jointcal::AstrometryModel Class Referenceabstract

Interface class between AstrometryFit and an actual model for the Mapping (s) from pixels to some tangent plane (aka distortions). More...

#include <AstrometryModel.h>

Inheritance diagram for lsst::jointcal::AstrometryModel:
lsst::jointcal::ConstrainedPolyModel lsst::jointcal::SimplePolyModel

Public Member Functions

virtual const MappinggetMapping (const CcdImage &) const =0
 Mapping associated to a given CcdImage. More...
 
virtual unsigned assignIndices (unsigned firstIndex, const std::string &whatToFit)=0
 Assign indices to parameters involved in mappings, starting at firstIndex. More...
 
virtual void offsetParams (const Eigen::VectorXd &delta)=0
 Offset the parameters by the provided amounts. More...
 
virtual const GtransfogetSky2TP (const CcdImage &ccdImage) const =0
 The transformation used to project the positions of FittedStars. More...
 
virtual std::shared_ptr
< TanSipPix2RaDec
produceSipWcs (const CcdImage &ccdImage) const =0
 Cook up a SIP WCS. More...
 
virtual void freezeErrorScales ()=0
 
virtual ~AstrometryModel ()
 

Detailed Description

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.

Constructor & Destructor Documentation

virtual lsst::jointcal::AstrometryModel::~AstrometryModel ( )
inlinevirtual

Definition at line 46 of file AstrometryModel.h.

Member Function Documentation

virtual unsigned lsst::jointcal::AstrometryModel::assignIndices ( unsigned  firstIndex,
const std::string &  whatToFit 
)
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.

virtual void lsst::jointcal::AstrometryModel::freezeErrorScales ( )
pure virtual
virtual const Mapping* lsst::jointcal::AstrometryModel::getMapping ( const CcdImage ) const
pure virtual
virtual const Gtransfo* lsst::jointcal::AstrometryModel::getSky2TP ( const CcdImage ccdImage) const
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.

virtual void lsst::jointcal::AstrometryModel::offsetParams ( const Eigen::VectorXd &  delta)
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.

virtual std::shared_ptr<TanSipPix2RaDec> lsst::jointcal::AstrometryModel::produceSipWcs ( const CcdImage ccdImage) const
pure virtual

The documentation for this class was generated from the following file: