28 #if ! defined (MSVIS_WritingVi2_H_121115_0950)
29 #define MSVIS_WritingVi2_H_121115_0950
41 template <
typename T>
class Vector;
53 class ChannelSelector;
54 class ChannelSelectorCache;
56 class SpectralWindowChannelsCache;
57 class SpectralWindowChannels;
58 class SubtableColumns;
120 virtual void next ();
198 #endif // ! defined (MSVIS_WritingVi2_H_121115_0950)
A 1-D Specialization of the Array class.
virtual ~FinalTvi2()
Destructor.
std::vector< double > Vector
casacore::Bool columnsAttached_p
virtual void writeVisObserved(const casacore::Cube< casacore::Complex > &vis)
FinalTvi2 - Class that serves as the final Tvi2 in a pipeline; it adds simple write functionality tha...
virtual void writeModel(const casacore::RecordInterface &rec, casacore::Bool iscomponentlist=true, casacore::Bool incremental=false)
Write/modify the ncorr x nrow SigmaMat.
void writeMiscellaneousValues(casacore::MeasurementSet &ms, const casacore::RefRows &rows)
virtual void writeWeight(const casacore::Matrix< casacore::Float > &wt)
Write/modify the weights.
virtual void writeSigma(const casacore::Matrix< casacore::Float > &sig)
Write/modify the Sigma.
virtual void writeVisCorrected(const casacore::Cube< casacore::Complex > &vis)
Write/modify the visibilities.
void writeDataValues(casacore::MeasurementSet &ms, const casacore::RefRows &rows)
void configureNewSubchunk ();
virtual void writeFlag(const casacore::Matrix< casacore::Bool > &flag)
These methods will throw a not-implemented exception if called.
casacore::MeasurementSet ms_p
virtual void writeFlagRow(const casacore::Vector< casacore::Bool > &rowflags)
Write/modify the flag row column; dimension casacore::Vector (nrow)
Class holding the row numbers in a RefTable.
virtual void writeWeightSpectrum(const casacore::Cube< casacore::Float > &wtsp)
Write/modify the weightMat virtual void writeWeightMat (const casacore::Matrix<casacore::Float> & wt...
void writeKeyValues(casacore::MeasurementSet &ms, const casacore::RefRows &rows)
bool Bool
Define the standard types used by Casacore.
FinalTvi2(ViImplementation2 *inputVi, casacore::MeasurementSet &finalMs, casacore::Bool isWritable)
virtual void writeVisModel(const casacore::Cube< casacore::Complex > &vis)
casacore::Vector< casacore::Vector< casacore::Slice > > ChannelSlicer
A Table intended to hold astronomical data (a set of Measurements).
virtual void writeFlagCategory(const casacore::Array< casacore::Bool > &fc)
VisBuffer2s encapsulate one chunk of visibility data for processing.
virtual void writeBackChanges(VisBuffer2 *vb)
+=========================+ | | | Subchunk casacore::Data Accessors | | | +=========================+...
VisibilityIterator2 iterates through one or more readonly MeasurementSets.
virtual void origin()
+==================================+ | | | Iteration Control and Monitoring | | | +==================...
Abstract base class for Record classes.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.