MSPolIndex.h
Classes
- MSPolarizationIndex -- Class to handle lookup or indexing into an MS POLARIZATION subtable (full description)
Interface
- Public Members
- MSPolarizationIndex(const MSPolarization& polarizationTable)
- virtual ~MSPolarizationIndex()
- Vector<Int> matchCorrTypeAndProduct(const Vector<Int>& corrType, const Matrix<Int>& corrProduct)
- Vector<Int> matchCorrType(const Vector<Int>& corrType)
- Private Members
- MSPolarizationIndex()
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
- MeasurementSet
- MSPolarization
Etymology
From "MeasurementSet", "POLARIZATION subtable" and "index".
Synopsis
This class provides lookup and indexing into an MS POLARIZATION
subtable. These services include returning rows numbers
(which for the POLARIZATION subtable are POLARIZATION_ID's) associated
with specific data in the subtable.
Example
Motivation
Collect together all subtable indexing and lookup for the
POLARIZATION subtable, for encapsulation and efficiency.
Thrown Exceptions
Member Description
Construct from an MS POLARIZATION subtable
Null destructor
Look up POLARIZATION_ID's for a given set of polarization correlation
types and receptor cross-products
/////////////////// Add for MS selection //////////////////////////////
Only Look up POLARIZATION_ID's for a given set of polarization correlation
types
Disallow null constructor