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

Objects used as position anchors, typically USNO stars. More...

#include <RefStar.h>

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

Public Member Functions

 RefStar (const BaseStar &baseStar)
 
void dump (std::ostream &stream=std::cout) const
 utility More...
 
double getFlux (int filter) const
 reference flux More...
 
void assignRefFluxes (std::vector< double > const &refFlux)
 assign the reference fluxes More...
 
unsigned int & getIndex ()
 star index More...
 
unsigned int getIndex () const
 
- Public Member Functions inherited from lsst::jointcal::BaseStar
 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
 
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)
 
- 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...
 

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
 
- Protected Attributes inherited from lsst::jointcal::BaseStar
double _flux
 

Detailed Description

Objects used as position anchors, typically USNO stars.

Coordinate system defined by user. The Common Tangent Plane seems a good idea.

Definition at line 16 of file RefStar.h.

Constructor & Destructor Documentation

lsst::jointcal::RefStar::RefStar ( const BaseStar baseStar)

Definition at line 11 of file RefStar.cc.

Member Function Documentation

void lsst::jointcal::RefStar::assignRefFluxes ( std::vector< double > const &  refFlux)

assign the reference fluxes

Definition at line 18 of file RefStar.cc.

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

utility

Reimplemented from lsst::jointcal::BaseStar.

Definition at line 25 of file RefStar.h.

double lsst::jointcal::RefStar::getFlux ( int  filter) const

reference flux

Definition at line 13 of file RefStar.cc.

unsigned int& lsst::jointcal::RefStar::getIndex ( )
inline

star index

Definition at line 41 of file RefStar.h.

unsigned int lsst::jointcal::RefStar::getIndex ( ) const
inline

Definition at line 42 of file RefStar.h.


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