MSObsEnums.h

Classes

MSObservationEnums -- Enums for the MeasurementSet OBSERVATION table (full description)

class MSObservationEnums

Types

enum PredefinedColumns

UNDEFINED_COLUMN = 0
"True" columns are defined.
TYPE - UNIT - MEASURE
FLAG_ROW
Row flag
Bool
LOG
Observing log
String(*)
OBSERVER
Name of observer(s)
String
PROJECT
Project identification string
TpString
RELEASE_DATE
Release data, date when data may become public
Double - s - EPOCH
SCHEDULE
Observing schedule
String(*)
SCHEDULE_TYPE
Observing schedule type
String
TELESCOPE_NAME
Telescope name
TpString
TIME_RANGE
Start and end times of observation
Double(2)
NUMBER_REQUIRED_COLUMNS = TIME_RANGE,
Number of required columns
NUMBER_PREDEFINED_COLUMNS = NUMBER_REQUIRED_COLUMNS
Not a column, but just a final enum specifying the number of enums. 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 = UNDEFINED_KEYWORD
Not a keyword, but just a final enum specifying the number of enums.

Interface

Description

Etymology

This class contains the enums for the MeasurementSet OBSERVATION table

Synopsis

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

Example

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

To Do

Member Description

enum PredefinedColumns

The OBSERVATION table colums with predefined meaning. The OBSERVATION_ID is the row number .

enum PredefinedKeywords

Keywords with a predefined meaning