casa
$Rev:20696$
|
#include <SDFITSHandler.h>
Public Member Functions | |
SDFITSHandler () | |
default ctor is not attached to a MS and hence is useless until attached | |
SDFITSHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
attach this to a MS - any unhandled fields in row are handled here. | |
SDFITSHandler (const SDFITSHandler &other) | |
copy ctor | |
~SDFITSHandler () | |
SDFITSHandler & | operator= (const SDFITSHandler &other) |
assignment operator, uses copy semantics | |
void | attach (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
attach to a MS - any unhandled fields in row are handled here. | |
void | fill (const Record &row, const MEpoch &time, const Double &interval) |
fill - a new row is always added | |
Private Member Functions | |
void | clearAll () |
cleanup everything | |
void | clearRow () |
cleanup the row related stuff | |
void | initAll (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
initialize everything | |
void | initRow (Vector< Bool > &handledCols, const Vector< String > &colNames, const Record &row) |
intialize the row related stuff | |
TableDesc | requiredTableDesc (Vector< Bool > &handledCols, Vector< String > &colNames, const Record &row) |
get the required table desc given the unhandled columns and the row | |
Private Attributes | |
Table * | tab_p |
the output table | |
ScalarMeasColumn< MEpoch > | timeMeas_p |
the TIME column | |
ScalarQuantColumn< Double > | intervalQuant_p |
the INTERVAL column | |
CopyRecordToTable * | copier_p |
this copies everything from the row to the table |
Internal or
Internal
<h3>Review Status</h3><dl><dt>Date Reviewed:<dd>yyyy/mm/dd</dl>
Definition at line 89 of file SDFITSHandler.h.
default ctor is not attached to a MS and hence is useless until attached
casa::SDFITSHandler::SDFITSHandler | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach this to a MS - any unhandled fields in row are handled here.
This handler must be attached last.
casa::SDFITSHandler::SDFITSHandler | ( | const SDFITSHandler & | other | ) |
copy ctor
casa::SDFITSHandler::~SDFITSHandler | ( | ) | [inline] |
Definition at line 102 of file SDFITSHandler.h.
References clearAll().
void casa::SDFITSHandler::attach | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach to a MS - any unhandled fields in row are handled here.
This handler must be attached last.
void casa::SDFITSHandler::clearAll | ( | ) | [private] |
cleanup everything
Referenced by ~SDFITSHandler().
void casa::SDFITSHandler::clearRow | ( | ) | [private] |
cleanup the row related stuff
void casa::SDFITSHandler::fill | ( | const Record & | row, |
const MEpoch & | time, | ||
const Double & | interval | ||
) |
fill - a new row is always added
void casa::SDFITSHandler::initAll | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) | [private] |
initialize everything
void casa::SDFITSHandler::initRow | ( | Vector< Bool > & | handledCols, |
const Vector< String > & | colNames, | ||
const Record & | row | ||
) | [private] |
intialize the row related stuff
SDFITSHandler& casa::SDFITSHandler::operator= | ( | const SDFITSHandler & | other | ) |
assignment operator, uses copy semantics
TableDesc casa::SDFITSHandler::requiredTableDesc | ( | Vector< Bool > & | handledCols, |
Vector< String > & | colNames, | ||
const Record & | row | ||
) | [private] |
get the required table desc given the unhandled columns and the row
CopyRecordToTable* casa::SDFITSHandler::copier_p [private] |
this copies everything from the row to the table
Definition at line 124 of file SDFITSHandler.h.
the INTERVAL column
Definition at line 121 of file SDFITSHandler.h.
Table* casa::SDFITSHandler::tab_p [private] |
the output table
Definition at line 115 of file SDFITSHandler.h.
the TIME column
Definition at line 118 of file SDFITSHandler.h.