casa
$Rev:20696$
|
#include <SDMainHandler.h>
Public Member Functions | |
SDMainHandler () | |
default ctor is not attached to a MS and hence is useless until attached | |
SDMainHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
attach this to a MS - mark fields in row as handled | |
SDMainHandler (const SDMainHandler &other) | |
copy ctor | |
~SDMainHandler () | |
SDMainHandler & | operator= (const SDMainHandler &other) |
assignment operator, uses copy semantics | |
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 | |
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 | |
Private Member Functions | |
void | clearAll () |
cleanup everything | |
void | clearRow () |
cleanup row-related stuff | |
void | initAll (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
initialize everything | |
void | initRow (Vector< Bool > &handledCols, const Record &row) |
intialize the row related stuff | |
Private Attributes | |
MeasurementSet * | ms_p |
MSMainColumns * | msCols_p |
Int | scanNumberId_p |
DataType | scanNumberType_p |
Int | arrayIdId_p |
fields from sdfits2ms, independent of MS version number so far | |
Int | sigmaId_p |
Int | flagRowId_p |
Int | intervalId_p |
Int | weightId_p |
Int | flagId_p |
Int | timeCentroidId_p |
Internal or
Internal
<h3>Review Status</h3><dl><dt>Date Reviewed:<dd>yyyy/mm/dd</dl>
Definition at line 89 of file SDMainHandler.h.
default ctor is not attached to a MS and hence is useless until attached
casa::SDMainHandler::SDMainHandler | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach this to a MS - mark fields in row as handled
casa::SDMainHandler::SDMainHandler | ( | const SDMainHandler & | other | ) |
copy ctor
casa::SDMainHandler::~SDMainHandler | ( | ) | [inline] |
Definition at line 101 of file SDMainHandler.h.
References clearAll().
void casa::SDMainHandler::attach | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach to a MS, mark fields in row as handled
void casa::SDMainHandler::clearAll | ( | ) | [private] |
cleanup everything
Referenced by ~SDMainHandler().
void casa::SDMainHandler::clearRow | ( | ) | [private] |
cleanup row-related stuff
void casa::SDMainHandler::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
void casa::SDMainHandler::initAll | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) | [private] |
initialize everything
void casa::SDMainHandler::initRow | ( | Vector< Bool > & | handledCols, |
const Record & | row | ||
) | [private] |
intialize the row related stuff
SDMainHandler& casa::SDMainHandler::operator= | ( | const SDMainHandler & | other | ) |
assignment operator, uses copy semantics
void casa::SDMainHandler::resetRow | ( | const Record & | row | ) |
reset internals given indicated row, use the same MS
Int casa::SDMainHandler::arrayIdId_p [private] |
fields from sdfits2ms, independent of MS version number so far
Definition at line 124 of file SDMainHandler.h.
Int casa::SDMainHandler::flagId_p [private] |
Definition at line 124 of file SDMainHandler.h.
Int casa::SDMainHandler::flagRowId_p [private] |
Definition at line 124 of file SDMainHandler.h.
Int casa::SDMainHandler::intervalId_p [private] |
Definition at line 124 of file SDMainHandler.h.
MeasurementSet* casa::SDMainHandler::ms_p [private] |
Definition at line 117 of file SDMainHandler.h.
MSMainColumns* casa::SDMainHandler::msCols_p [private] |
Definition at line 118 of file SDMainHandler.h.
Int casa::SDMainHandler::scanNumberId_p [private] |
Definition at line 120 of file SDMainHandler.h.
DataType casa::SDMainHandler::scanNumberType_p [private] |
Definition at line 121 of file SDMainHandler.h.
Int casa::SDMainHandler::sigmaId_p [private] |
Definition at line 124 of file SDMainHandler.h.
Int casa::SDMainHandler::timeCentroidId_p [private] |
Definition at line 124 of file SDMainHandler.h.
Int casa::SDMainHandler::weightId_p [private] |
Definition at line 124 of file SDMainHandler.h.