Class BaseStar

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class BaseStar : public lsst::jointcal::FatPoint

The base class for handling stars. Used by all matching routines.

Subclassed by lsst::jointcal::FittedStar, lsst::jointcal::MeasuredStar, lsst::jointcal::RefStar

Public Functions

BaseStar()
BaseStar(double xx, double yy, double flux, double fluxErr)

constructor

BaseStar(Point const &point, double flux, double fluxErr, double mag, double magErr)
double getX() const

access stuff.

double getY() const
virtual void dump(std::ostream &s = std::cout) const

utility

BaseStar &operator=(Point const &point)
virtual ~BaseStar()
double getFlux() const
double &getFlux()
void setFlux(double flux)
double getFluxErr() const
void setFluxErr(double fluxErr)
double getMag() const
double &getMag()
double getMagErr() const
void setMagErr(double magErr)

Public Static Functions

static const char *typeName()

Protected Attributes

double _flux
double _fluxErr
double _mag
double _magErr

Friends

std::ostream &operator<<(std::ostream &stream, BaseStar const &s)

allows std::cout << aBaseStar;