29 #ifndef MS_MSPOLINDEX_H
30 #define MS_MSPOLINDEX_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/ms/MeasurementSets/MSPolarization.h>
35 #include <casacore/ms/MeasurementSets/MSPolColumns.h>
36 #include <casacore/casa/Arrays/Vector.h>
37 #include <casacore/casa/Arrays/Matrix.h>
38 #include <casacore/casa/BasicSL/String.h>
MSPolarizationColumns msPolarizationCols_p
POLARIZATION subtable column accessor.
Vector< Int > polarizationIds_p
Vector cache of polarization id's.
Vector< Int > matchCorrType(const Vector< Int > &corrType, Bool exactMatch=True)
/////////////////// Add for MS selection ////////////////////////////// Only Look up POLARIZATION_ID'...
MSPolarizationIndex(const MSPolarization &polarizationTable)
Construct from an MS POLARIZATION subtable.
virtual ~MSPolarizationIndex()
Null destructor.
Vector< Int > matchCorrTypeAndProduct(const Vector< Int > &corrType, const Matrix< Int > &corrProduct)
Look up POLARIZATION_ID's for a given set of polarization correlation types and receptor cross-produc...
MSPolarizationIndex()
Disallow null constructor.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.