casacore
|
#include <SDSourceHandler.h>
Public Member Functions | |
SDSourceHandler () | |
default ctor is not attached to a MS and hence is useless until attached More... | |
SDSourceHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
attach this to a MS, marking fields in row which are explicitly handled here More... | |
SDSourceHandler (const SDSourceHandler &other) | |
copy ctor More... | |
~SDSourceHandler () | |
SDSourceHandler & | operator= (const SDSourceHandler &other) |
assignment operator, uses copy semantics More... | |
void | attach (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
attach to a MS, the handledCols and row arguments are ignored here More... | |
void | resetRow (const Record &) |
reset internals given indicated row, use the same MS; just resets the id pointer More... | |
void | fill (const Record &row, Int spectralWindowId) |
fill - a source is unique in source name and code More... | |
Int | sourceId () |
get the current source ID More... | |
Private Member Functions | |
void | clearAll () |
cleanup everything More... | |
void | clearRow () |
clean up items related to the row More... | |
void | initAll (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
initialize everything More... | |
void | initRow (Vector< Bool > &handledCols, const Record &row) |
initialize the stuff dependent on the row More... | |
Internal or
Internal
Definition at line 87 of file SDSourceHandler.h.
casacore::SDSourceHandler::SDSourceHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
casacore::SDSourceHandler::SDSourceHandler | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach this to a MS, marking fields in row which are explicitly handled here
casacore::SDSourceHandler::SDSourceHandler | ( | const SDSourceHandler & | other | ) |
copy ctor
|
inline |
Definition at line 99 of file SDSourceHandler.h.
References clearAll().
void casacore::SDSourceHandler::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 ~SDSourceHandler().
|
private |
clean up items related to the row
fill - a source is unique in source name and code
|
private |
initialize everything
|
private |
initialize the stuff dependent on the row
SDSourceHandler& casacore::SDSourceHandler::operator= | ( | const SDSourceHandler & | other | ) |
assignment operator, uses copy semantics
void casacore::SDSourceHandler::resetRow | ( | const Record & | ) |
reset internals given indicated row, use the same MS; just resets the id pointer
|
inline |
|
private |
fields which might come from a pre-existin MS
Definition at line 137 of file SDSourceHandler.h.
|
private |
Definition at line 116 of file SDSourceHandler.h.
|
private |
Definition at line 139 of file SDSourceHandler.h.
|
private |
Definition at line 134 of file SDSourceHandler.h.
|
private |
Definition at line 134 of file SDSourceHandler.h.
|
private |
Definition at line 134 of file SDSourceHandler.h.
|
private |
which optional colums exist
Definition at line 134 of file SDSourceHandler.h.
|
private |
Definition at line 117 of file SDSourceHandler.h.
|
private |
Definition at line 138 of file SDSourceHandler.h.
|
private |
Definition at line 131 of file SDSourceHandler.h.
|
private |
Definition at line 118 of file SDSourceHandler.h.
|
private |
Definition at line 119 of file SDSourceHandler.h.
|
private |
Definition at line 116 of file SDSourceHandler.h.
|
private |
the next source ID to use
Definition at line 125 of file SDSourceHandler.h.
|
private |
Definition at line 131 of file SDSourceHandler.h.
|
private |
Definition at line 131 of file SDSourceHandler.h.
|
private |
Definition at line 139 of file SDSourceHandler.h.
|
private |
Definition at line 139 of file SDSourceHandler.h.
|
private |
Definition at line 137 of file SDSourceHandler.h.
|
private |
fields possibly mined from the SDFITS row floating point fields that we can't be certain of their type
Definition at line 129 of file SDSourceHandler.h.
|
private |
|
private |
Definition at line 138 of file SDSourceHandler.h.
|
private |
String fields.
Definition at line 131 of file SDSourceHandler.h.
|
private |
Definition at line 129 of file SDSourceHandler.h.