casa
$Rev:20696$
|
#include <SDDataDescHandler.h>
Public Member Functions | |
SDDataDescHandler () | |
default ctor is not attached to a MS and hence is useless until attached | |
SDDataDescHandler (MeasurementSet &ms) | |
attach this to a MS - no columns are explicitly handled here | |
SDDataDescHandler (const SDDataDescHandler &other) | |
copy ctor | |
~SDDataDescHandler () | |
SDDataDescHandler & | operator= (const SDDataDescHandler &other) |
assignment operator, uses copy semantics | |
void | attach (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
attach to a MS, the handledCols and row arguments are ignored here | |
void | resetRow (const Record &) |
reset internals given indicated row, use the same MS; just resets the id pointer | |
void | fill (const Record &row, Int spwinId, Int polId) |
fill - a new row is added only when necessary | |
Int | dataDescId () |
get the current dataDesc ID | |
Private Member Functions | |
void | clearAll () |
cleanup everything | |
void | initAll (MeasurementSet &ms) |
initialize everything | |
Private Attributes | |
RecordFieldPtr< Int > | spwinIdKey_p |
RecordFieldPtr< Int > | polIdKey_p |
ColumnsIndex * | index_p |
MSDataDescription * | msDataDesc_p |
MSDataDescColumns * | msDataDescCols_p |
Int | rownr_p |
Internal or
Internal
<h3>Review Status</h3><dl><dt>Date Reviewed:<dd>yyyy/mm/dd</dl>
Definition at line 87 of file SDDataDescHandler.h.
default ctor is not attached to a MS and hence is useless until attached
attach this to a MS - no columns are explicitly handled here
casa::SDDataDescHandler::SDDataDescHandler | ( | const SDDataDescHandler & | other | ) |
copy ctor
casa::SDDataDescHandler::~SDDataDescHandler | ( | ) | [inline] |
Definition at line 99 of file SDDataDescHandler.h.
References clearAll().
void casa::SDDataDescHandler::attach | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach to a MS, the handledCols and row arguments are ignored here
void casa::SDDataDescHandler::clearAll | ( | ) | [private] |
cleanup everything
Referenced by ~SDDataDescHandler().
Int casa::SDDataDescHandler::dataDescId | ( | ) | [inline] |
void casa::SDDataDescHandler::fill | ( | const Record & | row, |
Int | spwinId, | ||
Int | polId | ||
) |
fill - a new row is added only when necessary
void casa::SDDataDescHandler::initAll | ( | MeasurementSet & | ms | ) | [private] |
initialize everything
SDDataDescHandler& casa::SDDataDescHandler::operator= | ( | const SDDataDescHandler & | other | ) |
assignment operator, uses copy semantics
void casa::SDDataDescHandler::resetRow | ( | const Record & | ) | [inline] |
reset internals given indicated row, use the same MS; just resets the id pointer
Definition at line 108 of file SDDataDescHandler.h.
References rownr_p.
ColumnsIndex* casa::SDDataDescHandler::index_p [private] |
Definition at line 117 of file SDDataDescHandler.h.
Definition at line 118 of file SDDataDescHandler.h.
Definition at line 119 of file SDDataDescHandler.h.
RecordFieldPtr<Int> casa::SDDataDescHandler::polIdKey_p [private] |
Definition at line 116 of file SDDataDescHandler.h.
Int casa::SDDataDescHandler::rownr_p [private] |
Definition at line 121 of file SDDataDescHandler.h.
Referenced by dataDescId(), and resetRow().
Definition at line 116 of file SDDataDescHandler.h.