|
casacore
|
#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
Definition at line 84 of file SDDataDescHandler.h.
| casacore::SDDataDescHandler::SDDataDescHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
| casacore::SDDataDescHandler::SDDataDescHandler | ( | MeasurementSet & | ms | ) |
attach this to a MS - no columns are explicitly handled here
| casacore::SDDataDescHandler::SDDataDescHandler | ( | const SDDataDescHandler & | other | ) |
copy ctor
|
inline |
Definition at line 96 of file SDDataDescHandler.h.
References clearAll().
| void casacore::SDDataDescHandler::attach | ( | MeasurementSet & | ms, |
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) |
attach to a MS, the handledCols and row arguments are ignored here
|
private |
cleanup everything
Referenced by ~SDDataDescHandler().
|
inline |
fill - a new row is added only when necessary
|
private |
initialize everything
| SDDataDescHandler & casacore::SDDataDescHandler::operator= | ( | const SDDataDescHandler & | other | ) |
assignment operator, uses copy semantics
|
inline |
reset internals given indicated row, use the same MS; just resets the id pointer
Definition at line 105 of file SDDataDescHandler.h.
References rownr_p.
|
private |
Definition at line 114 of file SDDataDescHandler.h.
|
private |
Definition at line 115 of file SDDataDescHandler.h.
|
private |
Definition at line 116 of file SDDataDescHandler.h.
|
private |
Definition at line 113 of file SDDataDescHandler.h.
|
private |
Definition at line 118 of file SDDataDescHandler.h.
Referenced by dataDescId(), and resetRow().
|
private |
Definition at line 113 of file SDDataDescHandler.h.