25#ifndef LSST_JOINTCAL_FITTED_STAR_H
26#define LSST_JOINTCAL_FITTED_STAR_H
41class AstrometryTransform;
70 _measurementCount = 0;
81 stream <<
" mcount: " << _measurementCount;
108 Eigen::Index _indexInMatrix;
109 int _measurementCount;
The base class for handling stars. Used by all matching routines.
virtual void print(std::ostream &out) const
FittedStars are objects whose position or flux is going to be fitted, and which come from the associa...
FittedStar & operator=(FittedStar &&)=delete
FittedStar(const BaseStar &baseStar)
void setIndexInMatrix(Eigen::Index const index)
index is a value that a fit can set and reread....
const RefStar * getRefStar() const
Get the astrometric reference star associated with this star.
void print(std::ostream &stream=std::cout) const
int getMeasurementCount() const
The number of MeasuredStars currently associated with this FittedStar.
int & getMeasurementCount()
The number of MeasuredStars currently associated with this FittedStar.
void addMagMeasurement(double magValue, double magWeight)
Add a measuredStar on-sky magnitude.
FittedStar(FittedStar const &)=default
No move, allow copy constructor: we may copy the fitted StarLists when associating and matching catal...
void setRefStar(const RefStar *_refStar)
Set the astrometric reference star associated with this star.
FittedStar & operator=(FittedStar const &)=delete
FittedStar(FittedStar &&)=delete
Eigen::Index getIndexInMatrix() const
A list of FittedStar s. Such a list is typically constructed by Associations.
bool inTangentPlaneCoordinates
Sources measured on images.
Objects used as position/flux anchors (e.g.
BaseStarList & Fitted2Base(FittedStarList &This)
FittedStarList::iterator FittedStarIterator
FittedStarList::const_iterator FittedStarCIterator