casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | List of all members
casacore::MSAntennaEnums Class Reference

Enums for the MeasurementSet ANTENNA table. More...

#include <MSAntennaEnums.h>

Inheritance diagram for casacore::MSAntennaEnums:
casacore::MSAntenna

Public Types

enum  PredefinedColumns {
  UNDEFINED_COLUMN,
  TYPE,
  DISH_DIAMETER,
  FLAG_ROW,
  MOUNT,
  NAME,
  OFFSET,
  POSITION,
  STATION,
  NUMBER_REQUIRED_COLUMNS,
  MEAN_ORBIT,
  ORBIT_ID,
  PHASED_ARRAY_ID,
  NUMBER_PREDEFINED_COLUMNS
}
 The ANTENNA table colums with predefined meaning. More...
 
enum  PredefinedKeywords {
  UNDEFINED_KEYWORD,
  NUMBER_PREDEFINED_KEYWORDS
}
 Keywords with a predefined meaning. More...
 

Detailed Description

Enums for the MeasurementSet ANTENNA table.

Intended use:

Public interface

Review Status

Reviewed By:
UNKNOWN
Date Reviewed:
before2004/08/25

Etymology

This class contains the enums for the MeasurementSet ANTENNA table

Synopsis

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

Example

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

Definition at line 60 of file MSAntennaEnums.h.

Member Enumeration Documentation

The ANTENNA table colums with predefined meaning.

Keys: ANTENNA_ID, ARRAY_ID

Enumerator
UNDEFINED_COLUMN 

"True" columns are defined.


TYPE - UNIT - MEASURE

TYPE 

Antenna type: "GROUND-BASED", "SPACE-BASED", "TRACKING-STATION"
String.

DISH_DIAMETER 

Physical diameter of dish (if appropriate)
Double - m.

FLAG_ROW 

Flag for this row
Bool.

MOUNT 

Mount type: choose from "AZ-EL", "HA-DEC", "X-Y", "orbiting" or "bizarre" (following VLBA FITS).


String.

NAME 

Antenna name, e.g.

VLA22, CA03.
String.

OFFSET 

Axes offset of mount to FEED REFERENCE point.


Double(3) - m - POSITION

POSITION 

Antenna X,Y,Z phase reference positions in the IERS Terrestrial Reference Frame (ITRF); right-handed, X towards the intersection of the ITRF equator and the Greenwich meridian, Z towards the adopted mean position of the pole.


Double(3) - m - POSITION

STATION 

Station (antenna pad) name.


String

NUMBER_REQUIRED_COLUMNS 

Number of required columns.

MEAN_ORBIT 

Mean Keplerian orbit elements
Double(6)

ORBIT_ID 

Index into optional ORBIT table.


Int.

PHASED_ARRAY_ID 

Index into optional PHASED_ARRAY table.


Int.

NUMBER_PREDEFINED_COLUMNS 

Not a column, but just a final enum specifying the number of enums.

Definition at line 64 of file MSAntennaEnums.h.

Keywords with a predefined meaning.

Enumerator
UNDEFINED_KEYWORD 

"True" keywords are defined.

NUMBER_PREDEFINED_KEYWORDS 

Not a keyword, but just a final enum specifying the number of enums.

Definition at line 113 of file MSAntennaEnums.h.


The documentation for this class was generated from the following file: