|
casacore
|
#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
Definition at line 84 of file SDMainHandler.h.
| casacore::SDMainHandler::SDMainHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
| casacore::SDMainHandler::SDMainHandler | ( | MeasurementSet & | ms, |
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) |
attach this to a MS - mark fields in row as handled
| casacore::SDMainHandler::SDMainHandler | ( | const SDMainHandler & | other | ) |
copy ctor
|
inline |
Definition at line 96 of file SDMainHandler.h.
References clearAll().
| void casacore::SDMainHandler::attach | ( | MeasurementSet & | ms, |
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) |
attach to a MS, mark fields in row as handled
|
private |
cleanup everything
Referenced by ~SDMainHandler().
|
private |
cleanup row-related stuff
| void casacore::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
|
private |
initialize everything
intialize the row related stuff
| SDMainHandler & casacore::SDMainHandler::operator= | ( | const SDMainHandler & | other | ) |
assignment operator, uses copy semantics
| void casacore::SDMainHandler::resetRow | ( | const Record & | row | ) |
reset internals given indicated row, use the same MS
|
private |
fields from sdfits2ms, independent of MS version number so far
Definition at line 119 of file SDMainHandler.h.
|
private |
Definition at line 119 of file SDMainHandler.h.
|
private |
Definition at line 119 of file SDMainHandler.h.
|
private |
Definition at line 119 of file SDMainHandler.h.
|
private |
Definition at line 112 of file SDMainHandler.h.
|
private |
Definition at line 113 of file SDMainHandler.h.
|
private |
Definition at line 115 of file SDMainHandler.h.
|
private |
Definition at line 116 of file SDMainHandler.h.
|
private |
Definition at line 119 of file SDMainHandler.h.
|
private |
Definition at line 120 of file SDMainHandler.h.
|
private |
Definition at line 119 of file SDMainHandler.h.