00001 #if ! defined (MSVIS_VisBufferComponents_H)
00002 #define MSVIS_VisBufferComponents_H
00003
00004 namespace casa {
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 class VisBufferComponents {
00033
00034 public:
00035
00036 typedef enum {
00037 Unknown=-1,
00038 AllBeamOffsetsZero,
00039 AntennaMounts,
00040 Ant1,
00041 Ant2,
00042 ArrayId,
00043 BeamOffsets,
00044 Channel,
00045 Cjones,
00046 CorrType,
00047 Corrected,
00048 CorrectedCube,
00049 DataDescriptionId,
00050 Direction1,
00051 Direction2,
00052 Exposure,
00053 Feed1,
00054 Feed1_pa,
00055 Feed2,
00056 Feed2_pa,
00057 FieldId,
00058 Flag,
00059 FlagCategory,
00060 FlagCube,
00061 FlagRow,
00062 Freq,
00063 ImagingWeight,
00064 Model,
00065 ModelCube,
00066 NChannel,
00067 NCorr,
00068 NRow,
00069 ObservationId,
00070 Observed,
00071 ObservedCube,
00072 PhaseCenter,
00073 PolFrame,
00074 ProcessorId,
00075 ReceptorAngles,
00076 Scan,
00077 Sigma,
00078 SigmaMat,
00079 SpW,
00080 StateId,
00081 Time,
00082 TimeCentroid,
00083 TimeInterval,
00084 Weight,
00085 WeightMat,
00086 WeightSpectrum,
00087 Uvw,
00088 UvwMat,
00089 N_VisBufferComponents
00090 } EnumType;
00091
00092
00093 };
00094
00095 }
00096 #endif // ! defined (MSVIS_VisBufferComponents_H)
00097