lsst.jointcal  14.0-14-g932474c+10
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | 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...
 
double getX () const
 access stuff. More...
 
double getY () const
 
double getFlux () const
 
double & getFlux ()
 
void setFlux (double flux)
 
double getFluxErr () const
 
void setFluxErr (double fluxErr)
 
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...
 

Static Public Member Functions

static const char * typeName ()
 

Public Attributes

double vx
 
double vy
 
double vxy
 
double x
 coordinate More...
 
double y
 
double pmx
 
double pmy
 
double epmx
 
double epmy
 
double epmxy
 
double color
 
bool mightMove
 

Protected Attributes

double _flux
 

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

◆ FittedStar() [1/5]

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

Definition at line 39 of file FittedStar.h.

◆ FittedStar() [2/5]

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

Definition at line 48 of file FittedStar.h.

◆ FittedStar() [3/5]

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

Definition at line 19 of file FittedStar.cc.

◆ FittedStar() [4/5]

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.

◆ FittedStar() [5/5]

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

Member Function Documentation

◆ addMagMeasurement()

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

this routine will hopefully soon disappear.

Definition at line 41 of file FittedStar.cc.

◆ clearBeforeAssoc()

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

Definition at line 68 of file FittedStar.h.

◆ computeDist2()

double lsst::jointcal::Point::computeDist2 ( const Point other) const
inlineinherited

distance squared to other

Definition at line 32 of file Point.h.

◆ Distance()

double lsst::jointcal::Point::Distance ( const Point other) const
inlineinherited

Definition at line 27 of file Point.h.

◆ dump()

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

utility

Reimplemented from lsst::jointcal::BaseStar.

Definition at line 76 of file FittedStar.h.

◆ getFlux() [1/2]

double lsst::jointcal::BaseStar::getFlux ( ) const
inlineinherited

Definition at line 60 of file BaseStar.h.

◆ getFlux() [2/2]

double& lsst::jointcal::BaseStar::getFlux ( )
inlineinherited

Definition at line 61 of file BaseStar.h.

◆ getFluxErr()

double lsst::jointcal::BaseStar::getFluxErr ( ) const
inlineinherited

Definition at line 64 of file BaseStar.h.

◆ getGeneration()

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

Definition at line 87 of file FittedStar.h.

◆ getIndexInMatrix()

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

Definition at line 99 of file FittedStar.h.

◆ getMag()

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

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

Definition at line 86 of file FittedStar.h.

◆ getMeasurementCount() [1/2]

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

Definition at line 82 of file FittedStar.h.

◆ getMeasurementCount() [2/2]

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

Definition at line 83 of file FittedStar.h.

◆ getRefStar()

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

Get the astrometric reference star associated with this star.

Definition at line 105 of file FittedStar.h.

◆ getX()

double lsst::jointcal::BaseStar::getX ( ) const
inlineinherited

access stuff.

Definition at line 36 of file BaseStar.h.

◆ getY()

double lsst::jointcal::BaseStar::getY ( ) const
inlineinherited

Definition at line 38 of file BaseStar.h.

◆ operator+()

Point lsst::jointcal::Point::operator+ ( const Point Right) const
inlineinherited

Sum.

Definition at line 37 of file Point.h.

◆ operator-()

Point lsst::jointcal::Point::operator- ( const Point Right) const
inlineinherited

Difference.

Definition at line 40 of file Point.h.

◆ operator=() [1/2]

FittedStar& lsst::jointcal::FittedStar::operator= ( FittedStar const &  )
delete

◆ operator=() [2/2]

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

◆ setFlux()

void lsst::jointcal::BaseStar::setFlux ( double  flux)
inlineinherited

Definition at line 62 of file BaseStar.h.

◆ setFluxErr()

void lsst::jointcal::BaseStar::setFluxErr ( double  fluxErr)
inlineinherited

Definition at line 65 of file BaseStar.h.

◆ setIndexInMatrix()

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

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

Definition at line 96 of file FittedStar.h.

◆ setMag()

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

Definition at line 90 of file FittedStar.h.

◆ setRefStar()

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.

◆ typeName()

static const char* lsst::jointcal::BaseStar::typeName ( )
inlinestaticinherited

Definition at line 56 of file BaseStar.h.

Member Data Documentation

◆ _flux

double lsst::jointcal::BaseStar::_flux
protectedinherited

Definition at line 69 of file BaseStar.h.

◆ color

double lsst::jointcal::PmBlock::color
inherited

Definition at line 26 of file FittedStar.h.

◆ epmx

double lsst::jointcal::PmBlock::epmx
inherited

Definition at line 25 of file FittedStar.h.

◆ epmxy

double lsst::jointcal::PmBlock::epmxy
inherited

Definition at line 25 of file FittedStar.h.

◆ epmy

double lsst::jointcal::PmBlock::epmy
inherited

Definition at line 25 of file FittedStar.h.

◆ mightMove

bool lsst::jointcal::PmBlock::mightMove
inherited

Definition at line 27 of file FittedStar.h.

◆ pmx

double lsst::jointcal::PmBlock::pmx
inherited

Definition at line 24 of file FittedStar.h.

◆ pmy

double lsst::jointcal::PmBlock::pmy
inherited

Definition at line 24 of file FittedStar.h.

◆ vx

double lsst::jointcal::FatPoint::vx
inherited

Definition at line 13 of file FatPoint.h.

◆ vxy

double lsst::jointcal::FatPoint::vxy
inherited

Definition at line 13 of file FatPoint.h.

◆ vy

double lsst::jointcal::FatPoint::vy
inherited

Definition at line 13 of file FatPoint.h.

◆ x

double lsst::jointcal::Point::x
inherited

coordinate

Definition at line 18 of file Point.h.

◆ y

double lsst::jointcal::Point::y
inherited

Definition at line 18 of file Point.h.


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