casa
5.7.0-16
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
casa
code
msvis
MSVis
VisBufferComponents.h
Go to the documentation of this file.
1
#if ! defined (MSVIS_VisBufferComponents_H)
2
#define MSVIS_VisBufferComponents_H
3
4
namespace
casa {
5
6
// <summary>
7
//
8
// This class encapsulates an enum with values corresponding to the various
9
// data components accessible via a VisBuffer. Its current usage is to
10
// specify the VisBuffer components to be prefetched when asynchronous I/O
11
// is in use or to specify the VisBuffer components that have been modified
12
// when a Visibility Processing Framework bucket-brigade is operating on
13
// a VisBuffer. This implementation should be replaced by a C++11 when
14
// the standard matures a bit.
15
//
16
// <prerequisite>
17
// <li> <linkto class="VisBuffer">VisBuffer</linkto>
18
// </prerequisite>
19
//
20
// </summary>
21
//
22
// <synopsis>
23
//
24
// </synopsis>
25
// <example>
26
//
27
// <code>
28
//
29
// </code>
30
// </example>
31
//
32
class
VisBufferComponents
{
33
34
public
:
35
36
typedef
enum
{
37
Unknown
=-1,
38
AllBeamOffsetsZero
,
// VisBufferAsync use only
39
AntennaMounts
,
// VisBufferAsync use only
40
Ant1
,
41
Ant2
,
42
ArrayId
,
43
BeamOffsets
,
// VisBufferAsync use only
44
Channel
,
45
Cjones
,
46
CorrType
,
47
Corrected
,
48
CorrectedCube
,
49
DataDescriptionId
,
50
Direction1
,
51
Direction2
,
52
Exposure
,
53
Feed1
,
54
Feed1_pa
,
55
Feed2
,
56
Feed2_pa
,
57
FieldId
,
58
Flag
,
59
FlagCategory
,
60
FlagCube
,
61
FlagRow
,
62
Freq
,
63
ImagingWeight
,
64
Model
,
65
ModelCube
,
66
NChannel
,
67
NCorr
,
68
NRow
,
69
ObservationId
,
70
Observed
,
71
ObservedCube
,
72
PhaseCenter
,
73
PolFrame
,
74
ProcessorId
,
75
ReceptorAngles
,
// VisBufferAsync use only
76
Scan
,
77
Sigma
,
78
SigmaMat
,
79
SpW
,
80
StateId
,
81
Time
,
82
TimeCentroid
,
83
TimeInterval
,
84
Weight
,
85
WeightMat
,
86
WeightSpectrum
,
87
Uvw
,
88
UvwMat
,
89
N_VisBufferComponents
// must be last
90
}
EnumType
;
91
92
93
};
94
95
}
96
#endif // ! defined (MSVIS_VisBufferComponents_H)
97
casa::VisBufferComponents::WeightMat
Definition:
VisBufferComponents.h:85
casa::VisBufferComponents::Ant1
Definition:
VisBufferComponents.h:40
casa::VisBufferComponents::Freq
Definition:
VisBufferComponents.h:62
casa::VisBufferComponents::TimeInterval
Definition:
VisBufferComponents.h:83
casa::VisBufferComponents::PhaseCenter
Definition:
VisBufferComponents.h:72
casa::VisBufferComponents::Cjones
Definition:
VisBufferComponents.h:45
casa::VisBufferComponents::NCorr
Definition:
VisBufferComponents.h:67
casa::VisBufferComponents::Time
Definition:
VisBufferComponents.h:81
casa::VisBufferComponents::FlagCube
Definition:
VisBufferComponents.h:60
casa::VisBufferComponents::ModelCube
Definition:
VisBufferComponents.h:65
casa::VisBufferComponents::Feed1
Definition:
VisBufferComponents.h:53
casa::VisBufferComponents::DataDescriptionId
Definition:
VisBufferComponents.h:49
casa::VisBufferComponents::Direction2
Definition:
VisBufferComponents.h:51
casa::VisBufferComponents::Model
Definition:
VisBufferComponents.h:64
casa::VisBufferComponents::Feed2_pa
Definition:
VisBufferComponents.h:56
casa::VisBufferComponents::WeightSpectrum
Definition:
VisBufferComponents.h:86
casa::VisBufferComponents::SigmaMat
Definition:
VisBufferComponents.h:78
casa::VisBufferComponents::TimeCentroid
Definition:
VisBufferComponents.h:82
casa::VisBufferComponents::Direction1
Definition:
VisBufferComponents.h:50
casa::VisBufferComponents::Unknown
Definition:
VisBufferComponents.h:37
casa::VisBufferComponents::Channel
Definition:
VisBufferComponents.h:44
casa::VisBufferComponents::FlagRow
Definition:
VisBufferComponents.h:61
casa::VisBufferComponents::UvwMat
Definition:
VisBufferComponents.h:88
casa::VisBufferComponents::Weight
Definition:
VisBufferComponents.h:84
casa::VisBufferComponents::Sigma
Definition:
VisBufferComponents.h:77
casa::VisBufferComponents::ObservedCube
Definition:
VisBufferComponents.h:71
casa::VisBufferComponents::Observed
Definition:
VisBufferComponents.h:70
casa::VisBufferComponents::Feed1_pa
Definition:
VisBufferComponents.h:54
casa::VisBufferComponents::Flag
Definition:
VisBufferComponents.h:58
casa::VisBufferComponents::ArrayId
Definition:
VisBufferComponents.h:42
casa::VisBufferComponents::CorrType
Definition:
VisBufferComponents.h:46
casa::VisBufferComponents::Feed2
Definition:
VisBufferComponents.h:55
casa::VisBufferComponents::Ant2
Definition:
VisBufferComponents.h:41
casa::VisBufferComponents::Exposure
Definition:
VisBufferComponents.h:52
casa::VisBufferComponents::NChannel
Definition:
VisBufferComponents.h:66
casa::VisBufferComponents::PolFrame
Definition:
VisBufferComponents.h:73
casa::VisBufferComponents::ImagingWeight
Definition:
VisBufferComponents.h:63
casa::VisBufferComponents::AllBeamOffsetsZero
Definition:
VisBufferComponents.h:38
casa::VisBufferComponents::ReceptorAngles
Definition:
VisBufferComponents.h:75
casa::VisBufferComponents::ObservationId
Definition:
VisBufferComponents.h:69
casa::VisBufferComponents::ProcessorId
Definition:
VisBufferComponents.h:74
casa::VisBufferComponents
This class encapsulates an enum with values corresponding to the various data components accessible v...
Definition:
VisBufferComponents.h:32
casa::VisBufferComponents::StateId
Definition:
VisBufferComponents.h:80
casa::VisBufferComponents::EnumType
EnumType
Definition:
VisBufferComponents.h:36
casa::VisBufferComponents::Uvw
Definition:
VisBufferComponents.h:87
casa::VisBufferComponents::Corrected
Definition:
VisBufferComponents.h:47
casa::VisBufferComponents::Scan
Definition:
VisBufferComponents.h:76
casa::VisBufferComponents::SpW
Definition:
VisBufferComponents.h:79
casa::VisBufferComponents::N_VisBufferComponents
Definition:
VisBufferComponents.h:89
casa::VisBufferComponents::CorrectedCube
Definition:
VisBufferComponents.h:48
casa::VisBufferComponents::FlagCategory
Definition:
VisBufferComponents.h:59
casa::VisBufferComponents::NRow
Definition:
VisBufferComponents.h:68
casa::VisBufferComponents::BeamOffsets
Definition:
VisBufferComponents.h:43
casa::VisBufferComponents::FieldId
Definition:
VisBufferComponents.h:57
casa::VisBufferComponents::AntennaMounts
Definition:
VisBufferComponents.h:39
Generated on Sun Sep 1 2019 23:32:38 for casa by
1.8.5