casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | List of all members
casa::VisBufferComponents Class Reference

This class encapsulates an enum with values corresponding to the various data components accessible via a VisBuffer. Its current usage is to specify the VisBuffer components to be prefetched when asynchronous I/O is in use or to specify the VisBuffer components that have been modified when a Visibility Processing Framework bucket-brigade is operating on a VisBuffer. This implementation should be replaced by a C++11 when the standard matures a bit. More...

#include <VisBufferComponents.h>

Public Types

enum  EnumType {
  Unknown,
  AllBeamOffsetsZero,
  AntennaMounts,
  Ant1,
  Ant2,
  ArrayId,
  BeamOffsets,
  Channel,
  Cjones,
  CorrType,
  Corrected,
  CorrectedCube,
  DataDescriptionId,
  Direction1,
  Direction2,
  Exposure,
  Feed1,
  Feed1_pa,
  Feed2,
  Feed2_pa,
  FieldId,
  Flag,
  FlagCategory,
  FlagCube,
  FlagRow,
  Freq,
  ImagingWeight,
  Model,
  ModelCube,
  NChannel,
  NCorr,
  NRow,
  ObservationId,
  Observed,
  ObservedCube,
  PhaseCenter,
  PolFrame,
  ProcessorId,
  ReceptorAngles,
  Scan,
  Sigma,
  SigmaMat,
  SpW,
  StateId,
  Time,
  TimeCentroid,
  TimeInterval,
  Weight,
  WeightMat,
  WeightSpectrum,
  Uvw,
  UvwMat,
  N_VisBufferComponents
}
 

Detailed Description

This class encapsulates an enum with values corresponding to the various data components accessible via a VisBuffer. Its current usage is to specify the VisBuffer components to be prefetched when asynchronous I/O is in use or to specify the VisBuffer components that have been modified when a Visibility Processing Framework bucket-brigade is operating on a VisBuffer. This implementation should be replaced by a C++11 when the standard matures a bit.

Prerequisite

Synopsis

Example

Definition at line 32 of file VisBufferComponents.h.

Member Enumeration Documentation

Enumerator
Unknown 
AllBeamOffsetsZero 
AntennaMounts 
Ant1 
Ant2 
ArrayId 
BeamOffsets 
Channel 
Cjones 
CorrType 
Corrected 
CorrectedCube 
DataDescriptionId 
Direction1 
Direction2 
Exposure 
Feed1 
Feed1_pa 
Feed2 
Feed2_pa 
FieldId 
Flag 
FlagCategory 
FlagCube 
FlagRow 
Freq 
ImagingWeight 
Model 
ModelCube 
NChannel 
NCorr 
NRow 
ObservationId 
Observed 
ObservedCube 
PhaseCenter 
PolFrame 
ProcessorId 
ReceptorAngles 
Scan 
Sigma 
SigmaMat 
SpW 
StateId 
Time 
TimeCentroid 
TimeInterval 
Weight 
WeightMat 
WeightSpectrum 
Uvw 
UvwMat 
N_VisBufferComponents 

Definition at line 36 of file VisBufferComponents.h.


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