lsst.jointcal  master-g59ec7209dd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
lsst::jointcal::FittedStar Class Reference

The objects which have been measured several times. More...

#include <FittedStar.h>

Inheritance diagram for lsst::jointcal::FittedStar:
lsst::jointcal::BaseStar lsst::jointcal::PmBlock lsst::jointcal::FatPoint lsst::jointcal::Point

Public Member Functions

 FittedStar ()
 
 FittedStar (const BaseStar &baseStar)
 
 FittedStar (const MeasuredStar &measuredStar)
 
 FittedStar (FittedStar const &)=default
 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. More...
 
 FittedStar (FittedStar &&)=delete
 
FittedStaroperator= (FittedStar const &)=delete
 
FittedStaroperator= (FittedStar &&)=delete
 
void clearBeforeAssoc ()
 
void dump (std::ostream &stream=std::cout) const
 utility More...
 
int getMeasurementCount () const
 
int & getMeasurementCount ()
 
double getMag () const
 derived using available zero points in input images. In the absence ofZP, ZP= 0. More...
 
int getGeneration () const
 
void setMag (double mag)
 
void addMagMeasurement (double magValue, double magWeight)
 this routine will hopefully soon disappear. More...
 
void setIndexInMatrix (const unsigned &index)
 index is a value that a fit can set and reread.... More...
 
int getIndexInMatrix () const
 
void setRefStar (const RefStar *_refStar)
 Set the astrometric reference star associated with this star. More...
 
const RefStargetRefStar () const
 Get the astrometric reference star associated with this star. More...
 
- Public Member Functions inherited from lsst::jointcal::BaseStar
 BaseStar ()
 
 BaseStar (double xx, double yy, double flux, double fluxErr)
 constructor More...
 
 BaseStar (Point const &point, double flux, double fluxErr)
 
double getX () const
 access stuff. More...
 
double getY () const
 
virtual std::string __str__ () const
 
BaseStaroperator= (Point const &point)
 
virtual ~BaseStar ()
 
double getFlux () const
 
double & getFlux ()
 
void setFlux (double flux)
 
double getFluxErr () const
 
void setFluxErr (double fluxErr)
 
- Public Member Functions inherited from lsst::jointcal::FatPoint
 FatPoint ()
 
 FatPoint (const Point &P, double Vx=1, double Vy=1, double Vxy=0)
 
 FatPoint (const double X, const double Y, const double Vx=1, const double Vy=1, const double Vxy=0)
 
- Public Member Functions inherited from lsst::jointcal::Point
virtual ~Point ()
 
 Point ()
 
 Point (double xx, double yy)
 
double Distance (const Point &other) const
 
double computeDist2 (const Point &other) const
 distance squared to other More...
 
Point operator+ (const Point &Right) const
 Sum. More...
 
Point operator- (const Point &Right) const
 Difference. More...
 
- Public Member Functions inherited from lsst::jointcal::PmBlock
 PmBlock ()
 

Additional Inherited Members

- Static Public Member Functions inherited from lsst::jointcal::BaseStar
static const char * typeName ()
 
- Public Attributes inherited from lsst::jointcal::FatPoint
double vx
 
double vy
 
double vxy
 
- Public Attributes inherited from lsst::jointcal::Point
double x
 coordinate More...
 
double y
 
- Public Attributes inherited from lsst::jointcal::PmBlock
double pmx
 
double pmy
 
double epmx
 
double epmy
 
double epmxy
 
double color
 
bool mightMove
 
- Protected Attributes inherited from lsst::jointcal::BaseStar
double _flux
 
double _fluxErr
 

Detailed Description

The objects which have been measured several times.

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

Definition at line 37 of file FittedStar.h.

Constructor & Destructor Documentation

lsst::jointcal::FittedStar::FittedStar ( )
inline

Definition at line 49 of file FittedStar.h.

lsst::jointcal::FittedStar::FittedStar ( const BaseStar baseStar)
inline

Definition at line 58 of file FittedStar.h.

lsst::jointcal::FittedStar::FittedStar ( const MeasuredStar measuredStar)

Definition at line 19 of file FittedStar.cc.

lsst::jointcal::FittedStar::FittedStar ( FittedStar const &  )
default

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.

lsst::jointcal::FittedStar::FittedStar ( FittedStar &&  )
delete

Member Function Documentation

void lsst::jointcal::FittedStar::addMagMeasurement ( double  magValue,
double  magWeight 
)

this routine will hopefully soon disappear.

Definition at line 41 of file FittedStar.cc.

void lsst::jointcal::FittedStar::clearBeforeAssoc ( )
inline

Definition at line 78 of file FittedStar.h.

void lsst::jointcal::FittedStar::dump ( std::ostream &  s = std::cout) const
inlinevirtual

utility

Reimplemented from lsst::jointcal::BaseStar.

Definition at line 86 of file FittedStar.h.

int lsst::jointcal::FittedStar::getGeneration ( ) const
inline

Definition at line 97 of file FittedStar.h.

int lsst::jointcal::FittedStar::getIndexInMatrix ( ) const
inline

Definition at line 109 of file FittedStar.h.

double lsst::jointcal::FittedStar::getMag ( ) const
inline

derived using available zero points in input images. In the absence ofZP, ZP= 0.

Definition at line 96 of file FittedStar.h.

int lsst::jointcal::FittedStar::getMeasurementCount ( ) const
inline

Definition at line 92 of file FittedStar.h.

int& lsst::jointcal::FittedStar::getMeasurementCount ( )
inline

Definition at line 93 of file FittedStar.h.

const RefStar* lsst::jointcal::FittedStar::getRefStar ( ) const
inline

Get the astrometric reference star associated with this star.

Definition at line 115 of file FittedStar.h.

FittedStar& lsst::jointcal::FittedStar::operator= ( FittedStar const &  )
delete
FittedStar& lsst::jointcal::FittedStar::operator= ( FittedStar &&  )
delete
void lsst::jointcal::FittedStar::setIndexInMatrix ( const unsigned &  index)
inline

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

Definition at line 106 of file FittedStar.h.

void lsst::jointcal::FittedStar::setMag ( double  mag)
inline

Definition at line 100 of file FittedStar.h.

void lsst::jointcal::FittedStar::setRefStar ( const RefStar _refStar)

Set the astrometric reference star associated with this star.

Definition at line 30 of file FittedStar.cc.


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