| casacore
    | 
#include <SDSpWinHandler.h>
| Public Member Functions | |
| SDSpWindowHandler () | |
| default ctor is not attached to a MS and hence is useless until attached  More... | |
| SDSpWindowHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
| attach this to a MS, marking fields in row which are explicitly handled here  More... | |
| SDSpWindowHandler (const SDSpWindowHandler &other) | |
| copy ctor  More... | |
| ~SDSpWindowHandler () | |
| SDSpWindowHandler & | operator= (const SDSpWindowHandler &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, const Vector< Double > &frequency, Double refFrequency, Double originalFreqDelt, Int freqRefType) | 
| fill - a circular buffer of last 100 spectral windows is checked  More... | |
| Int | spWindowId () | 
| get the current spWindow 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 89 of file SDSpWinHandler.h.
| casacore::SDSpWindowHandler::SDSpWindowHandler | ( | ) | 
default ctor is not attached to a MS and hence is useless until attached
| casacore::SDSpWindowHandler::SDSpWindowHandler | ( | MeasurementSet & | ms, | 
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) | 
attach this to a MS, marking fields in row which are explicitly handled here
| casacore::SDSpWindowHandler::SDSpWindowHandler | ( | const SDSpWindowHandler & | other | ) | 
copy ctor
| 
 | inline | 
Definition at line 101 of file SDSpWinHandler.h.
References clearAll().
| void casacore::SDSpWindowHandler::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 ~SDSpWindowHandler().
| 
 | private | 
clean up items related to the row
| void casacore::SDSpWindowHandler::fill | ( | const Record & | row, | 
| const Vector< Double > & | frequency, | ||
| Double | refFrequency, | ||
| Double | originalFreqDelt, | ||
| Int | freqRefType | ||
| ) | 
fill - a circular buffer of last 100 spectral windows is checked
| 
 | private | 
initialize everything
| 
 | private | 
initialize the stuff dependent on the row
| SDSpWindowHandler& casacore::SDSpWindowHandler::operator= | ( | const SDSpWindowHandler & | other | ) | 
assignment operator, uses copy semantics
| void casacore::SDSpWindowHandler::resetRow | ( | const Record & | ) | 
reset internals given indicated row, use the same MS; just resets the id pointer
| 
 | inline | 
| 
 | private | 
fields possibly mined from the SDFITS row floating point fields that we can't be certain of their type
Definition at line 148 of file SDSpWinHandler.h.
Definition at line 121 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 122 of file SDSpWinHandler.h.
| 
 | private | 
the maximum number of rows in the cache - currently this is 1000
Definition at line 141 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 123 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 123 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 123 of file SDSpWinHandler.h.
Definition at line 121 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 122 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 133 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 153 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 124 of file SDSpWinHandler.h.
Definition at line 121 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 122 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 133 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 151 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 119 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 133 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 119 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 133 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 148 of file SDSpWinHandler.h.
| 
 | private | 
the columns in the cache table
Definition at line 133 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 133 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 151 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 119 of file SDSpWinHandler.h.
| 
 | private | 
the cache table is the one that is indexed
Definition at line 126 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 129 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 130 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 133 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 119 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 133 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 151 of file SDSpWinHandler.h.
| 
 | private | 
Definition at line 119 of file SDSpWinHandler.h.
| 
 | private | 
the next row number to use in the cached
Definition at line 138 of file SDSpWinHandler.h.
| 
 | private | 
the current row number in the SPECTRAL_WINDOW table, i.e.
the id
Definition at line 144 of file SDSpWinHandler.h.
Referenced by spWindowId().
| 
 | private | 
fields from a previous life as a MS
Definition at line 151 of file SDSpWinHandler.h.
| 
 | private | 
temporary table to hold the fields we are indexing on, can't index on array column
Definition at line 128 of file SDSpWinHandler.h.
 1.8.5
 1.8.5