casacore
MSAntennaEnums.h
Go to the documentation of this file.
1 //# MSAntennaEnums.h: Definitions for the MeasurementSet ANTENNA table
2 //# Copyright (C) 1996,2000
3 //# Associated Universities, Inc. Washington DC, USA.
4 //#
5 //# This library is free software; you can redistribute it and/or modify it
6 //# under the terms of the GNU Library General Public License as published by
7 //# the Free Software Foundation; either version 2 of the License, or (at your
8 //# option) any later version.
9 //#
10 //# This library is distributed in the hope that it will be useful, but WITHOUT
11 //# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 //# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
13 //# License for more details.
14 //#
15 //# You should have received a copy of the GNU Library General Public License
16 //# along with this library; if not, write to the Free Software Foundation,
17 //# Inc., 675 Massachusetts Ave, Cambridge, MA 02139, USA.
18 //#
19 //# Correspondence concerning AIPS++ should be addressed as follows:
20 //# Internet email: aips2-request@nrao.edu.
21 //# Postal address: AIPS++ Project Office
22 //# National Radio Astronomy Observatory
23 //# 520 Edgemont Road
24 //# Charlottesville, VA 22903-2475 USA
25 //#
26 //#
27 //# $Id$
28 
29 #ifndef MS_MSANTENNAENUMS_H
30 #define MS_MSANTENNAENUMS_H
31 
32 #include <casacore/casa/aips.h>
33 
34 namespace casacore { //# NAMESPACE CASACORE - BEGIN
35 
36 // <use visibility=export>
37 
38 // <summary> Enums for the MeasurementSet ANTENNA table </summary>
39 // <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="" demos="">
40 // </reviewed>
41 // <etymology>
42 // This class contains the enums for the MeasurementSet ANTENNA table
43 // </etymology>
44 // <synopsis>
45 // This class does nothing. It is merely a container for the enumerations
46 // used by the MSAntenna class. These enumerations define the
47 // standard columns, keywords.
48 // </synopsis>
49 
50 // <example>
51 // See the documentation for MeasurementSet for examples on the use of these
52 // enumerations.
53 // </example>
54 // <todo asof="1996/02/12">
55 // All the todo items which may be related to this class are
56 // grouped with the todo items for MeasurementSet
57 // </todo>
58 //
59 
61 public:
62  // The ANTENNA table colums with predefined meaning.
63  // Keys: ANTENNA_ID, ARRAY_ID
65  // "True" columns are defined.<BR>
66  // TYPE - UNIT - MEASURE
68  // Antenna type: "GROUND-BASED", "SPACE-BASED", "TRACKING-STATION" <BR>
69  // String
71  // Physical diameter of dish (if appropriate)<BR>
72  // Double - m
74  // Flag for this row <BR>
75  // Bool
77  // Mount type: choose from "AZ-EL", "HA-DEC", "X-Y", "orbiting"
78  // or "bizarre" (following VLBA FITS).<BR>
79  // String.
81  // Antenna name, e.g. VLA22, CA03.<BR>
82  // String.
84  // Axes offset of mount to FEED REFERENCE point. <BR>
85  // Double(3) - m - POSITION
87  // Antenna X,Y,Z phase reference positions in the IERS Terrestrial
88  // Reference Frame (ITRF);
89  // right-handed, X towards the intersection of the ITRF equator and
90  // the Greenwich meridian, Z towards the adopted mean position of the pole.<BR>
91  // Double(3) - m - POSITION
93  // Station (antenna pad) name.<BR>
94  // String
96  // Number of required columns
98  // Mean Keplerian orbit elements <BR>
99  // Double(6)
101  // Index into optional ORBIT table.<BR>
102  // Int.
104  // Index into optional PHASED_ARRAY table.<BR>
105  // Int.
107  //
108  // Not a column, but just a final enum specifying the number of enums.
110  };
111 
112  // Keywords with a predefined meaning
114  //
115  // "True" keywords are defined.
117  //
118  // Not a keyword, but just a final enum specifying the number of enums.
120  };
121 };
122 
123 } //# NAMESPACE CASACORE - END
124 
125 #endif
Index into optional PHASED_ARRAY table.
Enums for the MeasurementSet ANTENNA table.
Not a column, but just a final enum specifying the number of enums.
Mount type: choose from "AZ-EL", "HA-DEC", "X-Y", "orbiting" or "bizarre" (following VLBA FITS)...
PredefinedColumns
The ANTENNA table colums with predefined meaning.
Antenna X,Y,Z phase reference positions in the IERS Terrestrial Reference Frame (ITRF); right-handed...
Antenna type: "GROUND-BASED", "SPACE-BASED", "TRACKING-STATION" String.
PredefinedKeywords
Keywords with a predefined meaning.
Axes offset of mount to FEED REFERENCE point.
Physical diameter of dish (if appropriate) Double - m.
Not a keyword, but just a final enum specifying the number of enums.
Station (antenna pad) name.
Index into optional ORBIT table.
Mean Keplerian orbit elements Double(6)
Flag for this row Bool.
this file contains all the compiler specific defines
Definition: mainpage.dox:28