MSPointingEnums.h

Classes

MSPointingEnums -- Enums for the MeasurementSet POINTING table (full description)

class MSPointingEnums

Types

enum PredefinedColumns

UNDEFINED_COLUMN = 0
"True" columns are defined.
TYPE - UNIT - MEASURE
ANTENNA_ID
Antenna id
Int
DIRECTION
Antenna pointing direction (e.g. RA, DEC) as polynomial in time.
Double(2,NUM_POLY+1) - rad - DIRECTION.
INTERVAL
Time interval
Double - s
NAME
Pointing Name.
String
NUM_POLY
Polynomial order for *_DIR columns
Int
TARGET
Target direction
Double(2,NUM_POLY+1) - rad - DIRECTION
TIME
Time midpoint for interval.
Double - s - EPOCH
TIME_ORIGIN
Time origin for the directions and rates.
Double - s - EPOCH
TRACKING
Track flag - true if on position
Bool
NUMBER_REQUIRED_COLUMNS = TRACKING,
Number of required columns
ENCODER
Encoder values
Encoder values
Double(2)
ON_SOURCE
On source flag - true if on source
Bool
OVER_THE_TOP
Over the top flag - true if antenna has been driven over the top
Bool
POINTING_MODEL_ID
Pointing model id
Int
POINTING_OFFSET
Pointing offset as polynomial in time
Double(2,NUM_POLY+1) - rad - DIRECTION.
SOURCE_OFFSET
Offset from source as polynomial in time
Double(2,NUM_POLY+1) - rad - DIRECTION.
NUMBER_PREDEFINED_COLUMNS = SOURCE_OFFSET
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 POINTING table

Synopsis

This class does nothing. It is merely a container for the enumerations used by the MSPointing 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 POINTING table colums with predefined meaning. Keys: ANTENNA_ID, TIME, INTERVAL

enum PredefinedKeywords

Keywords with a predefined meaning