casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Static Public Member Functions | Static Private Member Functions | Static Private Attributes
casa::CTEnums Class Reference

#include <CTEnums.h>

List of all members.

Public Types

enum  colDef {
  TIME,
  TIME_EXTRA_PREC,
  FIELD_ID,
  SPECTRAL_WINDOW_ID,
  ANTENNA1,
  ANTENNA2,
  INTERVAL,
  SCAN_NUMBER,
  OBSERVATION_ID,
  ARRAY_ID,
  CPARAM,
  FPARAM,
  PARAMERR,
  FLAG,
  SNR,
  WEIGHT
}
 Enumerate all relevant data fields (columns and keywords) More...

Static Public Member Functions

static String fieldName (Int enumField)
 Access functions for column/keyword description data.
static Block< StringfieldNames (const Vector< Int > &enumFields)
static DataType basicType (Int enumField)

Static Private Member Functions

static void initMaps ()
 Initialize the static maps.

Static Private Attributes

static SimpleOrderedMap< Int,
String
theirFieldMap
 Static ordered maps containing field descriptions Enum => Field Name.
static SimpleOrderedMap< Int,
DataType > 
theirTypeMap
 Enum => Basic data type.

Detailed Description

Definition at line 84 of file CTEnums.h.


Member Enumeration Documentation

Enumerate all relevant data fields (columns and keywords)

Enumerator:
TIME 

new cal table columns

TIME_EXTRA_PREC 

Extra time precision.

FIELD_ID 

Field identifier.

SPECTRAL_WINDOW_ID 

Spectral window identifier.

ANTENNA1 

Antenna number.

ANTENNA2 
INTERVAL 

Interval.

SCAN_NUMBER 

scan number

OBSERVATION_ID 

Observation identifier.

ARRAY_ID 

Array identifier.

CPARAM 

Solution parameters and weights cal solution params.

FPARAM 
PARAMERR 

cal solution param errors

FLAG 

flag

SNR 

Solution SNR.

WEIGHT 

solution weight

Definition at line 88 of file CTEnums.h.


Member Function Documentation

static DataType casa::CTEnums::basicType ( Int  enumField) [static]
static String casa::CTEnums::fieldName ( Int  enumField) [static]

Access functions for column/keyword description data.

static Block<String> casa::CTEnums::fieldNames ( const Vector< Int > &  enumFields) [static]
static void casa::CTEnums::initMaps ( ) [static, private]

Initialize the static maps.


Member Data Documentation

Static ordered maps containing field descriptions Enum => Field Name.

Definition at line 135 of file CTEnums.h.

SimpleOrderedMap<Int, DataType> casa::CTEnums::theirTypeMap [static, private]

Enum => Basic data type.

Definition at line 137 of file CTEnums.h.


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