void fill(const Record &row, const MEpoch &time, Int antennaId, Int feedId, Int dataDescId, Int fieldId, const MVTime &exposure, Int observationId, const Matrix< Float > &floatData)
fill - a new row is always added
 
Int arrayIdId_p
fields from sdfits2ms, independent of MS version number so far
 
void initRow(Vector< Bool > &handledCols, const Record &row)
intialize the row related stuff
 
void initAll(MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row)
initialize everything
 
SDMainHandler(MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row)
attach this to a MS - mark fields in row as handled
 
void clearRow()
cleanup row-related stuff
 
DataType scanNumberType_p
 
void attach(MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row)
attach to a MS, mark fields in row as handled
 
void resetRow(const Record &row)
reset internals given indicated row, use the same MS
 
SDMainHandler & operator=(const SDMainHandler &other)
assignment operator, uses copy semantics
 
SDMainHandler(const SDMainHandler &other)
copy ctor
 
SDMainHandler()
default ctor is not attached to a MS and hence is useless until attached