MSPolEnums.h

Classes

MSPolarizationEnums -- Enums for the MeasurementSet POLARIZATION table (full description)

class MSPolarizationEnums

Types

enum PredefinedColumns

UNDEFINED_COLUMN = 0
"True" columns are defined.
TYPE - UNIT - MEASURE
CORR_PRODUCT
A pair of integers for each correlation product specifying the receptors from which the signal originated. E.g., (0,1) = receptor 0 on feed1 and receptor 1 on feed2. This is unused for I,Q,U,V data.
Int(2, NUM_CORR)
CORR_TYPE
The polarization type for each correlation product, as a Stokes enum.
Int(NUM_CORR)
FLAG_ROW
Row flag
Bool
NUM_CORR
Number of correlations.
Int
NUMBER_REQUIRED_COLUMNS = NUM_CORR,
Number of required columns
NUMBER_PREDEFINED_COLUMNS = NUMBER_REQUIRED_COLUMNS
Not a column, but just a final enum specifying the number of enums. Not a column, but just a final enum specifying the number of enums.

enum PredefinedKeywords

UNDEFINED_KEYWORD = 0
"True" keywords are defined.
NUMBER_PREDEFINED_KEYWORDS = 0
Not a keyword, but just a final enum specifying the number of enums.

Interface

Description

Etymology

This class contains the enums for the MeasurementSet POLARIZATION table

Synopsis

This class does nothing. It is merely a container for the enumerations used by the MSPolarization class. These enumerations define the standard columns and keywords.

Example

See the documentation for MeasurementSet for examples on the use of these enumerations.

To Do

Member Description

enum PredefinedColumns

The POLARIZATION table colums with predefined meaning. Keys: POLARIZATION_ID is rownumber

enum PredefinedKeywords

Keywords with a predefined meaning