25 #ifndef LSST_JOINTCAL_FITTED_STAR_H 26 #define LSST_JOINTCAL_FITTED_STAR_H 39 class AstrometryTransform;
52 PmBlock() : pmx(0), pmy(0), epmx(0), epmy(0), epmxy(0), color(0), mightMove(false){};
65 :
BaseStar(baseStar), _indexInMatrix(0), _measurementCount(0), _refStar(nullptr) {}
80 _measurementCount = 0;
91 stream <<
" mcount: " << _measurementCount;
99 void addMagMeasurement(
double magValue,
double magWeight);
108 void setRefStar(
const RefStar* _refStar);
114 unsigned _indexInMatrix;
115 int _measurementCount;
140 #endif // LSST_JOINTCAL_FITTED_STAR_H Objects used as position anchors, typically USNO stars.
virtual void dump(std::ostream &stream=std::cout) const
utility
objects whose position is going to be fitted. Coordinates in Common Tangent Plane.
int getMeasurementCount() const
FittedStarList::const_iterator FittedStarCIterator
The base class for handling stars. Used by all matching routines.
void setIndexInMatrix(const unsigned &index)
index is a value that a fit can set and reread....
Class for a simple mapping implementing a generic AstrometryTransform.
FittedStarList::iterator FittedStarIterator
A list of FittedStar s. Such a list is typically constructed by Associations.
objects measured on actual images.
bool inTangentPlaneCoordinates
void dump(std::ostream &stream=std::cout) const
utility
BaseStarList & Fitted2Base(FittedStarList &This)
const RefStar * getRefStar() const
Get the astrometric reference star associated with this star.
int getIndexInMatrix() const
int & getMeasurementCount()
The objects which have been measured several times.
FittedStar(const BaseStar &baseStar)