#include <SDWeatherHandler.h>
Public Member Functions | |
| SDWeatherHandler () | |
| default ctor is not attached to a MS and hence is useless until attached | |
| SDWeatherHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
| attach this to a MS - mark fields in row as handled | |
| SDWeatherHandler (const SDWeatherHandler &other) | |
| copy ctor | |
| ~SDWeatherHandler () | |
| SDWeatherHandler & | operator= (const SDWeatherHandler &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, 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. | |
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 | |
| 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 | |
| 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 87 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
| casacore::SDWeatherHandler::~SDWeatherHandler | ( | ) | [inline] |
Definition at line 99 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
| void casacore::SDWeatherHandler::clearAll | ( | ) | [private] |
cleanup everything
Referenced by ~SDWeatherHandler().
| void casacore::SDWeatherHandler::clearRow | ( | ) | [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.
| void casacore::SDWeatherHandler::initAll | ( | MeasurementSet & | ms, | |
| Vector< Bool > & | handledCols, | |||
| const Record & | row | |||
| ) | [private] |
initialize everything
| void casacore::SDWeatherHandler::initRow | ( | Vector< Bool > & | handledCols, | |
| const Record & | row | |||
| ) | [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
Int casacore::SDWeatherHandler::dewpointId_p [private] |
Definition at line 119 of file SDWeatherHandler.h.
additional fields from an SDFITS file that had a previous life as a MS
Definition at line 122 of file SDWeatherHandler.h.
Definition at line 122 of file SDWeatherHandler.h.
Int casacore::SDWeatherHandler::humidityId_p [private] |
Definition at line 119 of file SDWeatherHandler.h.
Definition at line 124 of file SDWeatherHandler.h.
Definition at line 122 of file SDWeatherHandler.h.
MSWeather* casacore::SDWeatherHandler::msWeather_p [private] |
Definition at line 114 of file SDWeatherHandler.h.
Definition at line 115 of file SDWeatherHandler.h.
Definition at line 122 of file SDWeatherHandler.h.
Int casacore::SDWeatherHandler::pressureId_p [private] |
Definition at line 119 of file SDWeatherHandler.h.
Int casacore::SDWeatherHandler::rownr_p [private] |
Definition at line 117 of file SDWeatherHandler.h.
Int casacore::SDWeatherHandler::tambientId_p [private] |
Definition at line 119 of file SDWeatherHandler.h.
Definition at line 122 of file SDWeatherHandler.h.
Definition at line 124 of file SDWeatherHandler.h.
Int casacore::SDWeatherHandler::winddireId_p [private] |
Definition at line 119 of file SDWeatherHandler.h.
Definition at line 122 of file SDWeatherHandler.h.
Definition at line 122 of file SDWeatherHandler.h.
Int casacore::SDWeatherHandler::windspeeId_p [private] |
Definition at line 119 of file SDWeatherHandler.h.
1.6.1