16 FittedStarRef fittedStar;
18 std::vector<double> refFlux;
24 RefStar(
const BaseStar &,
const Point &RaDec);
30 double Ra()
const {
return raDec.x;}
33 double Dec()
const {
return raDec.y;}
36 double Flux(
int band)
const;
42 unsigned int &
Index() {
return index; }
43 unsigned int Index()
const {
return index; }
56 class RefStarList :
public StarList<RefStar>
60 RefStarList(
const Frame &F);
64 typedef StarList<RefStar> RefStarList;
65 typedef RefStarList::const_iterator RefStarCIterator;
66 typedef RefStarList::iterator RefStarIterator;
67 typedef CountedRef<RefStar> RefStarRef;
70 BaseStarList&
Ref2Base(RefStarList &This);
71 BaseStarList*
Ref2Base(RefStarList *This);
72 const BaseStarList&
Ref2Base(
const RefStarList &This);
73 const BaseStarList*
Ref2Base(
const RefStarList *This);
85 RefStarTuple(
const std::string &FileName);
89 ~RefStarTuple() { stream.close();}
void AssignRefFluxes(std::vector< double > const &refflux)
assign the reference fluxes
Definition: refstar.cc:30
BaseStarList & Ref2Base(RefStarList &This)
RefStarList.
Definition: refstar.cc:43
Objects used as position anchors, typically USNO stars. Coordinate system defined by user...
Definition: refstar.h:12
The objects which have been measured several times. The MeasuredStar s measuring the same object in d...
Definition: fittedstar.h:37
double Flux(int band) const
reference flux
Definition: refstar.cc:23
unsigned int & Index()
star index
Definition: refstar.h:42