| casacore
    | 
#include <SDPolarizationHandler.h>
| Public Member Functions | |
| SDPolarizationHandler () | |
| default ctor is not attached to a MS and hence is useless until attached  More... | |
| SDPolarizationHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
| attach this to a MS - no columns are explicitly handled here  More... | |
| SDPolarizationHandler (const SDPolarizationHandler &other) | |
| copy ctor  More... | |
| ~SDPolarizationHandler () | |
| SDPolarizationHandler & | operator= (const SDPolarizationHandler &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 &row) | 
| reset internals given indicated row, use the same MS; just resets the id pointer  More... | |
| void | fill (const Record &row, const Vector< Int > &stokes) | 
| fill - a new row is added only when necessary  More... | |
| Int | polarizationId () | 
| get the current polarization ID  More... | |
| Private Member Functions | |
| void | stokesKeys (Int stokesValue, Int &key1, Int &key2) | 
| decompose a stokes value into constituent parts for use in making the CORR_PRODUCT matrix  More... | |
| void | clearAll () | 
| cleanup everything  More... | |
| void | clearRow () | 
| void | initAll (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | 
| initialize everything  More... | |
| void | initRow (Vector< Bool > &handledCols, const Record &row) | 
| Private Attributes | |
| RecordFieldPtr< Int > | numCorrKey_p | 
| ColumnsIndex * | index_p | 
| MSPolarization * | msPol_p | 
| MSPolarizationColumns * | msPolCols_p | 
| Int | rownr_p | 
| RORecordFieldPtr< Int > | numCorrField_p | 
| from a pre-existing MS  More... | |
| RORecordFieldPtr< Array< Int > > | corrTypeField_p | 
| RORecordFieldPtr< Array< Int > > | corrProductField_p | 
| RORecordFieldPtr< Bool > | flagRowField_p | 
Internal or
Internal
Definition at line 87 of file SDPolarizationHandler.h.
| casacore::SDPolarizationHandler::SDPolarizationHandler | ( | ) | 
default ctor is not attached to a MS and hence is useless until attached
| casacore::SDPolarizationHandler::SDPolarizationHandler | ( | MeasurementSet & | ms, | 
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) | 
attach this to a MS - no columns are explicitly handled here
| casacore::SDPolarizationHandler::SDPolarizationHandler | ( | const SDPolarizationHandler & | other | ) | 
copy ctor
| 
 | inline | 
Definition at line 99 of file SDPolarizationHandler.h.
References clearAll().
| void casacore::SDPolarizationHandler::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 ~SDPolarizationHandler().
| 
 | private | 
fill - a new row is added only when necessary
| 
 | private | 
initialize everything
| 
 | private | 
| SDPolarizationHandler& casacore::SDPolarizationHandler::operator= | ( | const SDPolarizationHandler & | other | ) | 
assignment operator, uses copy semantics
| 
 | inline | 
get the current polarization ID
Definition at line 114 of file SDPolarizationHandler.h.
References rownr_p.
| void casacore::SDPolarizationHandler::resetRow | ( | const Record & | row | ) | 
reset internals given indicated row, use the same MS; just resets the id pointer
| 
 | private | 
decompose a stokes value into constituent parts for use in making the CORR_PRODUCT matrix
| 
 | private | 
Definition at line 125 of file SDPolarizationHandler.h.
| 
 | private | 
Definition at line 125 of file SDPolarizationHandler.h.
| 
 | private | 
Definition at line 126 of file SDPolarizationHandler.h.
| 
 | private | 
Definition at line 117 of file SDPolarizationHandler.h.
| 
 | private | 
Definition at line 118 of file SDPolarizationHandler.h.
| 
 | private | 
Definition at line 119 of file SDPolarizationHandler.h.
| 
 | private | 
from a pre-existing MS
Definition at line 124 of file SDPolarizationHandler.h.
| 
 | private | 
Definition at line 116 of file SDPolarizationHandler.h.
| 
 | private | 
Definition at line 121 of file SDPolarizationHandler.h.
Referenced by polarizationId().
 1.8.5
 1.8.5