/usr/include/casacore/ms/MeasurementSets/MSWeatherEnums.h is in casacore-dev 2.2.0-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | //# MSWeatherEnums.h: Definitions for the MeasurementSet WEATHER table
//# Copyright (C) 1996,1999,2000
//# Associated Universities, Inc. Washington DC, USA.
//#
//# This library is free software; you can redistribute it and/or modify it
//# under the terms of the GNU Library General Public License as published by
//# the Free Software Foundation; either version 2 of the License, or (at your
//# option) any later version.
//#
//# This library is distributed in the hope that it will be useful, but WITHOUT
//# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
//# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
//# License for more details.
//#
//# You should have received a copy of the GNU Library General Public License
//# along with this library; if not, write to the Free Software Foundation,
//# Inc., 675 Massachusetts Ave, Cambridge, MA 02139, USA.
//#
//# Correspondence concerning AIPS++ should be addressed as follows:
//# Internet email: aips2-request@nrao.edu.
//# Postal address: AIPS++ Project Office
//# National Radio Astronomy Observatory
//# 520 Edgemont Road
//# Charlottesville, VA 22903-2475 USA
//#
//#
//# $Id$
#ifndef MS_MSWEATHERENUMS_H
#define MS_MSWEATHERENUMS_H
#include <casacore/casa/aips.h>
namespace casacore { //# NAMESPACE CASACORE - BEGIN
// <use visibility=export>
// <summary> Enums for the MeasurementSet WEATHER table </summary>
// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="" demos="">
// </reviewed>
// <etymology>
// This class contains the enums for the MeasurementSet WEATHER table
// </etymology>
// <synopsis>
// This class does nothing. It is merely a container for the enumerations
// used by the MSWeather class. These enumerations define the
// standard columns, keywords.
// </synopsis>
// <example>
// See the documentation for MeasurementSet for examples on the use of these
// enumerations.
// </example>
// <todo asof="1999/01/22">
// All the todo items which may be related to this class are
// grouped with the todo items for MeasurementSet
// </todo>
//
class MSWeatherEnums {
public:
// The WEATHER table colums with predefined meaning.
// Keys: ANTENNA_ID, TIME, INTERVAL.
enum PredefinedColumns {
// "True" columns are defined.<BR>
// TYPE - UNIT - MEASURE
UNDEFINED_COLUMN=0,
// Antenna number<BR>
// Int
ANTENNA_ID,
// Interval over which data is relevant <BR>
// Double - s
INTERVAL,
// An MEpoch specifying the midpoint of the time for which data is
// relevant <BR>
// Double - s - EPOCH
TIME,
// The number of required columns <BR>
NUMBER_REQUIRED_COLUMNS=TIME,
// Dew point <BR>
// Float - K
DEW_POINT,
// Flag for dew point <BR>
// Bool
DEW_POINT_FLAG,
// Average column density of water-vapor <BR>
// Float - m
H2O,
// Flag for H2O <BR>
// Bool
H2O_FLAG,
// Average column density of electrons <BR>
// Float - m^-2
IONOS_ELECTRON,
// Flag for IONOS_ELECTRON <BR>
// Bool
IONOS_ELECTRON_FLAG,
// Ambient atmospheric pressure <BR>
// Float - Pa
PRESSURE,
// Flag for pressure <BR>
// Bool
PRESSURE_FLAG,
// Ambient relative humidity <BR>
// Float - \%
REL_HUMIDITY,
// Flag for rel humidity <BR>
// Bool
REL_HUMIDITY_FLAG,
// Ambient Air Temperature for an antenna <BR>
// Float - K
TEMPERATURE,
// Flag for temperature <BR>
// Bool
TEMPERATURE_FLAG,
// Average wind direction <BR>
// Float - rad
WIND_DIRECTION,
// Flag for wind direction <BR>
// Bool
WIND_DIRECTION_FLAG,
// Average wind speed <BR>
// Float - m/s
WIND_SPEED,
// Flag for wind speed <BR>
// Bool
WIND_SPEED_FLAG,
//
// Not a column, but just a final enum specifying the number of enums.
NUMBER_PREDEFINED_COLUMNS=WIND_SPEED_FLAG
};
// Keywords with a predefined meaning
enum PredefinedKeywords {
//
// "True" keywords are defined.
UNDEFINED_KEYWORD=0,
//
// Not a keyword, but just a final enum specifying the number of enums.
NUMBER_PREDEFINED_KEYWORDS=0
};
};
} //# NAMESPACE CASACORE - END
#endif
|