casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations
VisBufferComponents2.h File Reference
#include <casa/BasicSL/String.h>
#include <initializer_list>
#include <set>

Go to the source code of this file.

Classes

class  casa::vi::VisBufferComponents2
 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...
 

Namespaces

 casa
 -*- mode: c++ -*-
 
 casa::vi
 A class to support FTMachines get their convolution casacore::Function.
 

Enumerations

enum  casa::vi::VisBufferComponent2 {
  casa::vi::VisBufferComponent2::Unknown,
  casa::vi::VisBufferComponent2::AllBeamOffsetsZero,
  casa::vi::VisBufferComponent2::AntennaMounts,
  casa::vi::VisBufferComponent2::Antenna1,
  casa::vi::VisBufferComponent2::Antenna2,
  casa::vi::VisBufferComponent2::ArrayId,
  casa::vi::VisBufferComponent2::BeamOffsets,
  casa::vi::VisBufferComponent2::CorrType,
  casa::vi::VisBufferComponent2::DataDescriptionIds,
  casa::vi::VisBufferComponent2::Direction1,
  casa::vi::VisBufferComponent2::Direction2,
  casa::vi::VisBufferComponent2::Exposure,
  casa::vi::VisBufferComponent2::Feed1,
  casa::vi::VisBufferComponent2::FeedPa1,
  casa::vi::VisBufferComponent2::Feed2,
  casa::vi::VisBufferComponent2::FeedPa2,
  casa::vi::VisBufferComponent2::FieldId,
  casa::vi::VisBufferComponent2::FlagCategory,
  casa::vi::VisBufferComponent2::FlagCube,
  casa::vi::VisBufferComponent2::FlagRow,
  casa::vi::VisBufferComponent2::FloatData,
  casa::vi::VisBufferComponent2::Frequencies,
  casa::vi::VisBufferComponent2::ImagingWeight,
  casa::vi::VisBufferComponent2::JonesC,
  casa::vi::VisBufferComponent2::NAntennas,
  casa::vi::VisBufferComponent2::NChannels,
  casa::vi::VisBufferComponent2::NCorrelations,
  casa::vi::VisBufferComponent2::NRows,
  casa::vi::VisBufferComponent2::ObservationId,
  casa::vi::VisBufferComponent2::PhaseCenter,
  casa::vi::VisBufferComponent2::PolFrame,
  casa::vi::VisBufferComponent2::PolarizationId,
  casa::vi::VisBufferComponent2::ProcessorId,
  casa::vi::VisBufferComponent2::ReceptorAngles,
  casa::vi::VisBufferComponent2::RowIds,
  casa::vi::VisBufferComponent2::Scan,
  casa::vi::VisBufferComponent2::Sigma,
  casa::vi::VisBufferComponent2::SpectralWindows,
  casa::vi::VisBufferComponent2::StateId,
  casa::vi::VisBufferComponent2::Time,
  casa::vi::VisBufferComponent2::TimeCentroid,
  casa::vi::VisBufferComponent2::TimeInterval,
  casa::vi::VisBufferComponent2::Weight,
  casa::vi::VisBufferComponent2::WeightScaled,
  casa::vi::VisBufferComponent2::WeightSpectrum,
  casa::vi::VisBufferComponent2::SigmaSpectrum,
  casa::vi::VisBufferComponent2::WeightSpectrumScaled,
  casa::vi::VisBufferComponent2::Uvw,
  casa::vi::VisBufferComponent2::VisibilityCorrected,
  casa::vi::VisBufferComponent2::VisibilityModel,
  casa::vi::VisBufferComponent2::VisibilityObserved,
  casa::vi::VisBufferComponent2::VisibilityCubeCorrected,
  casa::vi::VisBufferComponent2::VisibilityCubeModel,
  casa::vi::VisBufferComponent2::VisibilityCubeObserved,
  casa::vi::VisBufferComponent2::VisibilityCubeFloat,
  casa::vi::VisBufferComponent2::N_VisBufferComponents2
}