casacore
MSWeatherEnums.h
Go to the documentation of this file.
1 //# MSWeatherEnums.h: Definitions for the MeasurementSet WEATHER table
2 //# Copyright (C) 1996,1999,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_MSWEATHERENUMS_H
30 #define MS_MSWEATHERENUMS_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 WEATHER 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 WEATHER table
43 // </etymology>
44 // <synopsis>
45 // This class does nothing. It is merely a container for the enumerations
46 // used by the MSWeather 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="1999/01/22">
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 WEATHER table colums with predefined meaning.
63  // Keys: ANTENNA_ID, TIME, INTERVAL.
65  // "True" columns are defined.<BR>
66  // TYPE - UNIT - MEASURE
68  // Antenna number<BR>
69  // Int
71  // Interval over which data is relevant <BR>
72  // Double - s
74  // An MEpoch specifying the midpoint of the time for which data is
75  // relevant <BR>
76  // Double - s - EPOCH
78  // The number of required columns <BR>
80  // Dew point <BR>
81  // Float - K
83  // Flag for dew point <BR>
84  // Bool
86  // Average column density of water-vapor <BR>
87  // Float - m
88  H2O,
89  // Flag for H2O <BR>
90  // Bool
92  // Average column density of electrons <BR>
93  // Float - m^-2
95  // Flag for IONOS_ELECTRON <BR>
96  // Bool
98  // Ambient atmospheric pressure <BR>
99  // Float - Pa
101  // Flag for pressure <BR>
102  // Bool
104  // Ambient relative humidity <BR>
105  // Float - \%
107  // Flag for rel humidity <BR>
108  // Bool
110  // Ambient Air Temperature for an antenna <BR>
111  // Float - K
113  // Flag for temperature <BR>
114  // Bool
116  // Average wind direction <BR>
117  // Float - rad
119  // Flag for wind direction <BR>
120  // Bool
122  // Average wind speed <BR>
123  // Float - m/s
125  // Flag for wind speed <BR>
126  // Bool
128  //
129  // Not a column, but just a final enum specifying the number of enums.
131  };
132 
133  // Keywords with a predefined meaning
135  //
136  // "True" keywords are defined.
138  //
139  // Not a keyword, but just a final enum specifying the number of enums.
141  };
142 };
143 
144 } //# NAMESPACE CASACORE - END
145 
146 #endif
Enums for the MeasurementSet WEATHER table.
PredefinedColumns
The WEATHER table colums with predefined meaning.
@ WIND_SPEED_FLAG
Flag for wind speed Bool.
@ TEMPERATURE
Ambient Air Temperature for an antenna Float - K.
@ H2O
Average column density of water-vapor Float - m.
@ IONOS_ELECTRON
Average column density of electrons Float - m^-2.
@ UNDEFINED_COLUMN
"True" columns are defined.
@ INTERVAL
Interval over which data is relevant Double - s.
@ WIND_SPEED
Average wind speed Float - m/s.
@ REL_HUMIDITY_FLAG
Flag for rel humidity Bool.
@ IONOS_ELECTRON_FLAG
Flag for IONOS_ELECTRON Bool.
@ REL_HUMIDITY
Ambient relative humidity Float - %.
@ DEW_POINT
Dew point Float - K.
@ PRESSURE_FLAG
Flag for pressure Bool.
@ WIND_DIRECTION
Average wind direction Float - rad
@ WIND_DIRECTION_FLAG
Flag for wind direction Bool
@ H2O_FLAG
Flag for H2O Bool.
@ TIME
An MEpoch specifying the midpoint of the time for which data is relevant Double - s - EPOCH.
@ DEW_POINT_FLAG
Flag for dew point Bool.
@ ANTENNA_ID
Antenna number Int.
@ NUMBER_REQUIRED_COLUMNS
The number of required columns
@ PRESSURE
Ambient atmospheric pressure Float - Pa.
@ TEMPERATURE_FLAG
Flag for temperature Bool.
@ NUMBER_PREDEFINED_COLUMNS
Not a column, but just a final enum specifying the number of enums.
PredefinedKeywords
Keywords with a predefined meaning.
@ NUMBER_PREDEFINED_KEYWORDS
Not a keyword, but just a final enum specifying the number of enums.
@ UNDEFINED_KEYWORD
"True" keywords are defined.
this file contains all the compiler specific defines
Definition: mainpage.dox:28