8 #ifndef VISIBILITYBUFFERASYNC2_H_
9 #define VISIBILITYBUFFERASYNC2_H_
16 class VisibilityIteratorAsync2;
A Vector of integers, for indexing into Array<T> objects.
casacore::Bool allBeamOffsetsZero_p
casacore::ROMSColumns * msColumns_p
friend class ViImplAsync2
A Measure: astronomical direction.
casacore::Bool newFieldId_p
A Measure: position on Earth.
casacore::Matrix< casacore::Double > receptorAngle_p
MSDerivedValues calculates values derived from a MS.
const MsIterInfo & msIterInfo() const
casacore::Double feedpaCachedTime_p
casacore::Vector< casacore::Double > lsrFrequency_p
casacore::Double parangCachedTime_p
const casacore::String & sourceName() const
VisibilityIterator2 iterates through one or more readonly MeasurementSets.
casacore::Int spectralWindowId_p
casacore::Vector< casacore::String > & antennaMounts() const
casacore::Bool newSpectralWindow_p
~VisBufferImplAsync2()
VisBufferAsync2 (const VisBuffer& vb);.
casacore::Bool isFilling_p
casacore::Vector< casacore::MDirection > azelCached_p
void construct()
void attachToVisIter(VisibilityIterator2 & iter); void checkVisIter (const char * func...
casacore::Block< casacore::Int > channelWidth_p
friend class VisBufferAsync2Wrapper2
A 3-D Specialization of the Array class.
virtual casacore::Bool isWritable() const
casacore::IPosition visibilityShape_p
casacore::Double azelCachedTime_p
void fill(const casacore::MSIter &msIter)
casacore::MFrequency frequency0_p
VisBufferImplAsync2()
The constructors are not public because creation should be performed by a factory object (e...
casacore::Vector< casacore::Int > selectedSpectralWindows_p
casacore::MDirection phaseCenter_p
casacore::MPosition telescopePosition_p
casacore::Int nRowChunk_p
A Measure: instant in time.
casacore::Vector< casacore::Int > selectedNVisibilityChannels_p
casacore::Cube< casacore::Double > receptorAngles_p
casacore::Int newDataDescriptionId_p
A Measure: wave characteristics.
casacore::Vector< casacore::Float > parangCached_p
casacore::Int numMS() const
casacore::Vector< casacore::Float > receptor0Angle_p
casacore::Int spectralWindowId() const
casacore::Int msId() const
casacore::Block< casacore::Int > channelStart_p
casacore::MEpoch mEpoch_p
casacore::Bool newMS() const
const casacore::MeasurementSet * measurementSet_p
casacore::Vector< casacore::Float > feedpaCached_p
casacore::Int dataDescriptionId_p;
casacore::Bool more() const
casacore::Bool allBeamOffsetsZero_p
virtual void copyAsyncValues (const VisBufferAsync2 & other); virtual void copyCache (const VisBuffe...
A class to provide easy read-only access to MeasurementSet columns.
const casacore::MDirection & phaseCenter() const
casacore::Bool newArrayId_p
casacore::Cube< casacore::RigidVector< casacore::Double, 2 > > beamOffsets_p
const casacore::Vector< casacore::Double > & getBeamOffsets() const
bool Bool
Define the standard types used by Casacore.
casacore::String sourceName_p
const casacore::Matrix< casacore::Double > & receptorAngle() const
casacore::Int dataDescriptionId_p
casacore::Int polFrame() const
casacore::Vector< casacore::String > antennaMounts_p
casacore::Vector< casacore::Double > getBeamOffsets_p
casacore::Int arrayId() const
casacore::Bool velSelection_p
casacore::String fieldName_p
casacore::MSDerivedValues * msd_p
casacore::Vector< casacore::String > antennaMounts_p
A Table intended to hold astronomical data (a set of Measurements).
casacore::Bool newField() const
casacore::Bool newField_p
casacore::Int fieldId() const
casacore::Block< casacore::Int > channelIncrement_p
An iterator class for MeasurementSets.
casacore::Block< casacore::Int > channelGroupNumber_p
String: the storage and methods of handling collections of characters.
casacore::String fieldName() const
casacore::Bool newSpectralWindow_p
casacore::Vector< casacore::Double > selFreq_p
casacore::Int polarizationId_p
const casacore::MPosition & telescopePosition() const
casacore::Bool allBeamOffsetsZero() const
const casacore::MFrequency & frequency0() const
casacore::Int newDataDescriptionId() const
casacore::Int polarizationId() const
VisBufferImpls encapsulate one chunk of visibility data for processing.
casacore::Bool newArray_p
casacore::Int polarizationId_p
casacore::MPosition observatoryPosition_p
const casacore::ScalarColumn<casacore::Int> * obsMFreqTypes_p; // [use]
casacore::Int dataDescriptionId() const
casacore::Bool newSpectralWindow() const
VlaDatum is a single elemement in the VlaDatum buffer ring used to support the VisibilityIterator2Asy...
casacore::Int nAntennas_p
casacore::Bool newArray() const