|
| ViWriteImplAsync (VisibilityIterator *vi) |
|
| ViWriteImplAsync (const PrefetchColumns &prefetchColumns, const VisibilityIteratorWriteImpl &other, VisibilityIterator *vi) |
|
| ~ViWriteImplAsync () |
|
VisibilityIteratorWriteImpl * | clone () const |
|
void | putModel (const casacore::RecordInterface &rec, casacore::Bool iscomponentlist=true, casacore::Bool incremental=false) |
| This puts a model into the descriptor of the actual ms Set iscomponentlist to true if the record represent a componentlist if false then it is a FTMachine casacore::Record that holds the model image a [-1] vector in validfields mean the model applies to all fields of the active ms. More...
|
|
void | setFlag (const casacore::Matrix< casacore::Bool > &flag) |
| Set/modify the flags in the data. More...
|
|
void | setFlag (const casacore::Cube< casacore::Bool > &flag) |
| Set/modify the flags in the data. More...
|
|
void | setFlagCategory (const casacore::Array< casacore::Bool > &flagCategory) |
|
void | setFlagRow (const casacore::Vector< casacore::Bool > &rowflags) |
| Set/modify the flag row column; dimension casacore::Vector(nrow) More...
|
|
void | setVis (const casacore::Matrix< CStokesVector > &vis, DataColumn whichOne) |
| Set/modify the visibilities. More...
|
|
void | setVis (const casacore::Cube< casacore::Complex > &vis, DataColumn whichOne) |
| Set/modify the visibilities This sets the data as found in the casacore::MS, casacore::Cube(npol,nchan,nrow). More...
|
|
void | setVisAndFlag (const casacore::Cube< casacore::Complex > &vis, const casacore::Cube< casacore::Bool > &flag, DataColumn whichOne) |
| Set the visibility and flags, and interpolate from velocities if needed. More...
|
|
void | setWeight (const casacore::Vector< casacore::Float > &wt) |
| Set/modify the weights. More...
|
|
void | setWeightMat (const casacore::Matrix< casacore::Float > &wtmat) |
| Set/modify the weightMat. More...
|
|
void | setWeightSpectrum (const casacore::Cube< casacore::Float > &wtsp) |
| Set/modify the weightSpectrum. More...
|
|
void | setSigma (const casacore::Vector< casacore::Float > &sig) |
| Set/modify the Sigma. More...
|
|
void | setSigmaMat (const casacore::Matrix< casacore::Float > &sigmat) |
| Set/modify the ncorr x nrow SigmaMat. More...
|
|
| VisibilityIteratorWriteImpl (VisibilityIterator *vi) |
| Constructors. More...
|
|
| VisibilityIteratorWriteImpl (const VisibilityIteratorWriteImpl &other) |
| VisibilityIteratorWriteImpl (VisibilityIterator * vi);. More...
|
|
virtual | ~VisibilityIteratorWriteImpl () |
| Destructor. More...
|
|
virtual
VisibilityIteratorWriteImpl * | clone (VisibilityIterator *vi) const |
| Members. More...
|
|
virtual casacore::Bool | isWritable () const |
|
void | setFlagCategory (const casacore::Array< casacore::Bool > &fc) |
|
virtual void | writeBack (VisBuffer *) |
|
|
ViReadImplAsync * | getReadImpl () |
|
void | queueWriteData (const asyncio::WriteData &data) |
|
VisibilityIteratorReadImpl * | getReadImpl () |
|
void | initializeBackWriters () |
|
virtual void | attachColumns (const casacore::Table &t) |
|
void | putDataColumn (DataColumn whichOne, const casacore::Slicer &slicer, const casacore::Cube< casacore::Complex > &data) |
| void setInterpolatedVisFlag (const casacore::Cube<casacore::Complex> & vis, const casacore::Cube<casacore::Bool> & flag); void setInterpolatedWeight (const casacore::Matrix<casacore::Float> & wt); More...
|
|
void | putDataColumn (DataColumn whichOne, const casacore::Cube< casacore::Complex > &data) |
|
virtual void | putCol (casacore::ScalarColumn< casacore::Bool > &column, const casacore::Vector< casacore::Bool > &array) |
| column access functions, can be overridden in derived classes More...
|
|
virtual void | putCol (casacore::ArrayColumn< casacore::Bool > &column, const casacore::Array< casacore::Bool > &array) |
|
virtual void | putCol (casacore::ArrayColumn< casacore::Float > &column, const casacore::Array< casacore::Float > &array) |
|
virtual void | putCol (casacore::ArrayColumn< casacore::Complex > &column, const casacore::Array< casacore::Complex > &array) |
|
virtual void | putCol (casacore::ArrayColumn< casacore::Bool > &column, const casacore::Slicer &slicer, const casacore::Array< casacore::Bool > &array) |
|
virtual void | putCol (casacore::ArrayColumn< casacore::Float > &column, const casacore::Slicer &slicer, const casacore::Array< casacore::Float > &array) |
|
virtual void | putCol (casacore::ArrayColumn< casacore::Complex > &column, const casacore::Slicer &slicer, const casacore::Array< casacore::Complex > &array) |
|
template<class T > |
void | setTileShape (casacore::RefRows &rowRef, casacore::ArrayColumn< T > &outputDataCol, const casacore::IPosition &arrayShape) |
|
casacore::Bool | useCustomTileShape () |
|
void | putColScalar (casacore::ScalarColumn< casacore::Bool > &column, const casacore::Vector< casacore::Bool > &array) |
| non-virtual, no reason to template this function because casacore::Bool is the only type needed More...
|
|