3 #ifndef GCP_UTIL_PTSRCFITSREADER_H
4 #define GCP_UTIL_PTSRCFITSREADER_H
15 #include "gcp/util/common/PtSrcReader.h"
17 #include "gcp/cfitsio/common/fitsio.h"
82 static const unsigned chunkSize_ = 10;
83 unsigned nChunk_, iChunk_;
85 long nRow_, nRowTotal_;
88 double ras_[chunkSize_];
89 double decs_[chunkSize_];
90 float peakFluxes_[chunkSize_];
91 float rmsFluxes_[chunkSize_];
92 float majorAxes_[chunkSize_];
93 float minorAxes_[chunkSize_];
94 float positionAngles_[chunkSize_];
95 char* sourceNames_[chunkSize_];
100 unsigned int iRange_;
105 unsigned int rangeStartInd_[2];
109 unsigned int rangeStopInd_[2];
114 virtual void readFitsData(
long startRow,
long nElement) = 0;
127 #endif // End #ifndef GCP_UTIL_PTSRCFITSREADER_H
void closeCatalogFile()
Definition: PtSrcFitsReader.cc:111
void initialize()
Definition: PtSrcFitsReader.cc:30
void setRaRange(HourAngle &ra, Declination &dec, Angle &radius)
Definition: PtSrcFitsReader.cc:220
void readNextChunk()
Definition: PtSrcFitsReader.cc:176
virtual ~PtSrcFitsReader()
Definition: PtSrcFitsReader.cc:46
Definition: HourAngle.h:17
bool eof()
Definition: PtSrcFitsReader.cc:212
void incrementRange()
Definition: PtSrcFitsReader.cc:264
Definition: Declination.h:20
void openCatalogFile()
Definition: PtSrcFitsReader.cc:59
PtSrcReader::Source readNextEntry()
Definition: PtSrcFitsReader.cc:129
PtSrcFitsReader()
Definition: PtSrcFitsReader.cc:13
Definition: PtSrcReader.h:35
Definition: PtSrcReader.h:29
Definition: PtSrcFitsReader.h:22