casacore
|
#include <SDWeatherHandler.h>
Public Member Functions | |
SDWeatherHandler () | |
default ctor is not attached to a MS and hence is useless until attached More... | |
SDWeatherHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
attach this to a MS - mark fields in row as handled More... | |
SDWeatherHandler (const SDWeatherHandler &other) | |
copy ctor More... | |
~SDWeatherHandler () | |
SDWeatherHandler & | operator= (const SDWeatherHandler &other) |
assignment operator, uses copy semantics More... | |
void | attach (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
attach to a MS, mark fields in row as handled More... | |
void | resetRow (const Record &row) |
reset internals given indicated row, use the same MS More... | |
void | fill (const Record &row, Int antennaId, Double time, Vector< Double > &timeRange) |
fill - a new row is added as necessary, there is no lookback to see if a row could be reused. More... | |
Private Member Functions | |
void | clearAll () |
cleanup everything More... | |
void | clearRow () |
cleanup row-related stuff More... | |
void | initAll (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
initialize everything More... | |
void | initRow (Vector< Bool > &handledCols, const Record &row) |
intialize the row related stuff More... | |
Private Attributes | |
MSWeather * | msWeather_p |
MSWeatherColumns * | msWeatherCols_p |
Int | rownr_p |
Int | humidityId_p |
Int | tambientId_p |
Int | pressureId_p |
Int | dewpointId_p |
Int | windspeeId_p |
Int | winddireId_p |
RORecordFieldPtr< Float > | H2OField_p |
additional fields from an SDFITS file that had a previous life as a MS More... | |
RORecordFieldPtr< Float > | ionosElectronField_p |
RORecordFieldPtr< Float > | pressureField_p |
RORecordFieldPtr< Float > | humidityField_p |
RORecordFieldPtr< Float > | temperatureField_p |
RORecordFieldPtr< Float > | windDirField_p |
RORecordFieldPtr< Float > | windSpeedField_p |
RORecordFieldPtr< Double > | timeField_p |
RORecordFieldPtr< Double > | intervalField_p |
Internal or
Internal
Definition at line 86 of file SDWeatherHandler.h.
casacore::SDWeatherHandler::SDWeatherHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
casacore::SDWeatherHandler::SDWeatherHandler | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach this to a MS - mark fields in row as handled
casacore::SDWeatherHandler::SDWeatherHandler | ( | const SDWeatherHandler & | other | ) |
copy ctor
|
inline |
Definition at line 98 of file SDWeatherHandler.h.
References clearAll().
void casacore::SDWeatherHandler::attach | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach to a MS, mark fields in row as handled
|
private |
cleanup everything
Referenced by ~SDWeatherHandler().
|
private |
cleanup row-related stuff
void casacore::SDWeatherHandler::fill | ( | const Record & | row, |
Int | antennaId, | ||
Double | time, | ||
Vector< Double > & | timeRange | ||
) |
fill - a new row is added as necessary, there is no lookback to see if a row could be reused.
Only the current row might be reused.
|
private |
initialize everything
|
private |
intialize the row related stuff
SDWeatherHandler& casacore::SDWeatherHandler::operator= | ( | const SDWeatherHandler & | other | ) |
assignment operator, uses copy semantics
void casacore::SDWeatherHandler::resetRow | ( | const Record & | row | ) |
reset internals given indicated row, use the same MS
|
private |
Definition at line 118 of file SDWeatherHandler.h.
|
private |
additional fields from an SDFITS file that had a previous life as a MS
Definition at line 121 of file SDWeatherHandler.h.
|
private |
Definition at line 122 of file SDWeatherHandler.h.
|
private |
Definition at line 118 of file SDWeatherHandler.h.
|
private |
Definition at line 123 of file SDWeatherHandler.h.
|
private |
Definition at line 121 of file SDWeatherHandler.h.
|
private |
Definition at line 113 of file SDWeatherHandler.h.
|
private |
Definition at line 114 of file SDWeatherHandler.h.
|
private |
Definition at line 121 of file SDWeatherHandler.h.
|
private |
Definition at line 118 of file SDWeatherHandler.h.
|
private |
Definition at line 116 of file SDWeatherHandler.h.
|
private |
Definition at line 118 of file SDWeatherHandler.h.
|
private |
Definition at line 122 of file SDWeatherHandler.h.
|
private |
Definition at line 123 of file SDWeatherHandler.h.
|
private |
Definition at line 118 of file SDWeatherHandler.h.
|
private |
Definition at line 122 of file SDWeatherHandler.h.
|
private |
Definition at line 122 of file SDWeatherHandler.h.
|
private |
Definition at line 118 of file SDWeatherHandler.h.