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

this is the model used to fit independent CCDs, meaning that there is no instrument model. More...

#include <simplepolymodel.h>

Inheritance diagram for SimplePolyModel:
DistortionModel

Public Member Functions

 SimplePolyModel (const CcdImageList &L, const ProjectionHandler *ProjH, bool InitFromWCS, unsigned NNotFit=0)
 Sky2TP is just a name, it can be anything.
 
const MappingGetMapping (const CcdImage &) const
 Mapping associated to a given CcdImage.
 
unsigned AssignIndices (unsigned FirstIndex, std::string &WhatToFit)
 Positions the various parameter sets into the parameter vector, starting at FirstIndex.
 
void OffsetParams (const Eigen::VectorXd &Delta)
 Offset the parameters by the provided amounts. More...
 
const Gtransfo * Sky2TP (const Mapping *M, const CcdImage &C) const
 

Detailed Description

this is the model used to fit independent CCDs, meaning that there is no instrument model.

Member Function Documentation

void SimplePolyModel::OffsetParams ( const Eigen::VectorXd &  Delta)
virtual

Offset the parameters by the provided amounts.

The shifts are applied according to the indices given in AssignIndices.

Implements DistortionModel.

const Gtransfo* SimplePolyModel::Sky2TP ( const Mapping M,
const CcdImage C 
) const
inlinevirtual

the mapping of sky coordinates (i.e. the coordinate system in which fitted stars are reported) onto the Tangent plane (into which the pixel coordinates are transformed)

Implements DistortionModel.


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