gastro  0.1.0
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
DistortionModel Class Referenceabstract

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

#include <distortionmodel.h>

Inheritance diagram for DistortionModel:
ConstrainedPolyModel SimplePolyModel

Public Member Functions

virtual const MappingGetMapping (const CcdImage &) const =0
 Mapping associated to a given CcdImage.
 
virtual unsigned AssignIndices (unsigned FirstIndex, std::string &WhatToFit)=0
 Assign indices to parameters involved in mappings, starting at FirstIndex. Returns the highest assigned index.
 
virtual void OffsetParams (const Eigen::VectorXd &Delta)=0
 Offset the parameters by the provided amounts. More...
 
virtual const Gtransfo * Sky2TP (const Mapping *M, const CcdImage &C) const =0
 The transformation used to project the positions of FittedStars. More...
 

Detailed Description

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

Member Function Documentation

virtual void DistortionModel::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 ConstrainedPolyModel, and SimplePolyModel.

virtual const Gtransfo* DistortionModel::Sky2TP ( const Mapping M,
const CcdImage C 
) 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 ConstrainedPolyModel, and SimplePolyModel.


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