Class FittedStar

Inheritance Relationships

Base Types

Class Documentation

class FittedStar : public lsst::jointcal::BaseStar, public lsst::jointcal::PmBlock

The objects which have been measured several times.

MeasuredStars from different CcdImages that represent the same on-sky object all point to one FittedStar.

Public Functions

FittedStar()
FittedStar(const BaseStar &baseStar)
FittedStar(const MeasuredStar &measuredStar)
FittedStar(FittedStar const&)

No move, allow copy constructor: we may copy the fitted StarLists when associating and matching catalogs, otherwise Stars should be managed by shared_ptr only.

FittedStar(FittedStar&&)
FittedStar &operator=(FittedStar const&)
FittedStar &operator=(FittedStar&&)
void clearBeforeAssoc()
void dump(std::ostream &s = std::cout) const

utility

int getMeasurementCount() const
int &getMeasurementCount()
void addMagMeasurement(double magValue, double magWeight)

Add a measuredStar on-sky magnitude.

void setIndexInMatrix(Eigen::Index const index)

index is a value that a fit can set and reread….

Eigen::Index getIndexInMatrix() const
void setRefStar(const RefStar *_refStar)

Set the astrometric reference star associated with this star.

const RefStar *getRefStar() const

Get the astrometric reference star associated with this star.