lsst.jointcal  master-gc935ebf72c
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Protected Attributes | Friends | List of all members
lsst::jointcal::BaseStar Class Reference

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

#include <BaseStar.h>

Inheritance diagram for lsst::jointcal::BaseStar:
lsst::jointcal::FatPoint lsst::jointcal::Point lsst::jointcal::FittedStar lsst::jointcal::MeasuredStar lsst::jointcal::RefStar

Public Member Functions

 BaseStar ()
 
 BaseStar (double xx, double yy, double flux)
 constructor More...
 
 BaseStar (const Point &point, double flux)
 
double getX () const
 access stuff. More...
 
double getY () const
 
virtual std::string __str__ () const
 
virtual void dump (std::ostream &stream=std::cout) const
 utility More...
 
BaseStaroperator= (const Point &point)
 
virtual ~BaseStar ()
 
double getFlux () const
 
double & getFlux ()
 
void setFlux (double flux)
 
- 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)
 
void dump (std::ostream &s=std::cout) const
 utility More...
 
- 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...
 

Static Public Member Functions

static const char * typeName ()
 

Protected Attributes

double _flux
 

Friends

std::ostream & operator<< (std::ostream &stream, const BaseStar &s)
 allows std::cout << aBaseStar; More...
 

Additional Inherited Members

- 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
 

Detailed Description

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

Definition at line 26 of file BaseStar.h.

Constructor & Destructor Documentation

lsst::jointcal::BaseStar::BaseStar ( )
inline

Definition at line 31 of file BaseStar.h.

lsst::jointcal::BaseStar::BaseStar ( double  xx,
double  yy,
double  flux 
)
inline

constructor

Definition at line 37 of file BaseStar.h.

lsst::jointcal::BaseStar::BaseStar ( const Point point,
double  flux 
)
inline

Definition at line 38 of file BaseStar.h.

virtual lsst::jointcal::BaseStar::~BaseStar ( )
inlinevirtual

Definition at line 69 of file BaseStar.h.

Member Function Documentation

virtual std::string lsst::jointcal::BaseStar::__str__ ( ) const
inlinevirtual

Definition at line 51 of file BaseStar.h.

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

utility

Reimplemented from lsst::jointcal::Point.

Reimplemented in lsst::jointcal::FittedStar, lsst::jointcal::MeasuredStar, and lsst::jointcal::RefStar.

Definition at line 57 of file BaseStar.h.

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

Definition at line 71 of file BaseStar.h.

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

Definition at line 72 of file BaseStar.h.

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

access stuff.

Definition at line 41 of file BaseStar.h.

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

Definition at line 43 of file BaseStar.h.

BaseStar& lsst::jointcal::BaseStar::operator= ( const Point point)
inline

Definition at line 61 of file BaseStar.h.

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

Definition at line 73 of file BaseStar.h.

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

Definition at line 67 of file BaseStar.h.

Friends And Related Function Documentation

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

allows std::cout << aBaseStar;

Definition at line 46 of file BaseStar.h.

Member Data Documentation

double lsst::jointcal::BaseStar::_flux
protected

Definition at line 28 of file BaseStar.h.


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