#include <MSTransformIterator.h>
Public Member Functions | |
MSTransformIterator (vi::ViImplementation2 *inputVii, SHARED_PTR< MSTransformManager >) | |
~MSTransformIterator () | |
const MeasurementSet & | ms () const |
vi::VisBuffer2 * | getVisBuffer (const vi::VisibilityIterator2 *) |
vi::VisBuffer2 * | getVisBuffer () |
void | originChunks () |
Bool | moreChunks () const |
void | nextChunk () |
void | origin () |
+==================================+ | | | Iteration Control and Monitoring | | | +==================================+ | |
Bool | more () const |
void | next () |
void | writeFlag (const Cube< Bool > &flag) |
Write/modify the flags in the data. | |
void | writeFlagRow (const Vector< Bool > &rowflags) |
Write/modify the flag row column; dimension Vector (nrow). | |
Protected Member Functions | |
void | propagateChanAvgFlags (const Cube< Bool > &avgFlagCube, Cube< Bool > &expandedFlagCube) |
Private Attributes | |
String | tmpMSFileName_p |
SHARED_PTR< MSTransformManager > | manager_p |
MSTransformBufferImpl * | buffer_p |
MeasurementSet * | transformedMS_p |
Definition at line 38 of file MSTransformIterator.h.
casa::MSTransformIterator::MSTransformIterator | ( | vi::ViImplementation2 * | inputVii, | |
SHARED_PTR< MSTransformManager > | ||||
) |
casa::MSTransformIterator::~MSTransformIterator | ( | ) |
vi::VisBuffer2* casa::MSTransformIterator::getVisBuffer | ( | ) | [inline, virtual] |
Reimplemented from casa::vi::TransformingVi2.
Definition at line 50 of file MSTransformIterator.h.
References buffer_p.
vi::VisBuffer2* casa::MSTransformIterator::getVisBuffer | ( | const vi::VisibilityIterator2 * | ) | [inline, virtual] |
Reimplemented from casa::vi::TransformingVi2.
Definition at line 49 of file MSTransformIterator.h.
References buffer_p.
Bool casa::MSTransformIterator::more | ( | ) | const [virtual] |
Reimplemented from casa::vi::TransformingVi2.
Bool casa::MSTransformIterator::moreChunks | ( | ) | const [virtual] |
Reimplemented from casa::vi::TransformingVi2.
const MeasurementSet& casa::MSTransformIterator::ms | ( | ) | const [inline, virtual] |
Reimplemented from casa::vi::TransformingVi2.
Definition at line 47 of file MSTransformIterator.h.
References transformedMS_p.
void casa::MSTransformIterator::next | ( | ) | [virtual] |
Reimplemented from casa::vi::TransformingVi2.
void casa::MSTransformIterator::nextChunk | ( | ) | [virtual] |
Reimplemented from casa::vi::TransformingVi2.
void casa::MSTransformIterator::origin | ( | ) | [virtual] |
+==================================+ | | | Iteration Control and Monitoring | | | +==================================+
Methods to control and monitor subchunk iteration
Reimplemented from casa::vi::TransformingVi2.
void casa::MSTransformIterator::originChunks | ( | ) |
void casa::MSTransformIterator::propagateChanAvgFlags | ( | const Cube< Bool > & | avgFlagCube, | |
Cube< Bool > & | expandedFlagCube | |||
) | [protected] |
void casa::MSTransformIterator::writeFlag | ( | const Cube< Bool > & | flag | ) | [virtual] |
Write/modify the flags in the data.
This writes the flags as found in the MS, Cube (npol,nchan,nrow), where nrow is the number of rows in the current iteration (given by nRow ()).
Reimplemented from casa::vi::TransformingVi2.
void casa::MSTransformIterator::writeFlagRow | ( | const Vector< Bool > & | rowflags | ) | [virtual] |
Write/modify the flag row column; dimension Vector (nrow).
Reimplemented from casa::vi::TransformingVi2.
Definition at line 70 of file MSTransformIterator.h.
Referenced by getVisBuffer().
SHARED_PTR<MSTransformManager> casa::MSTransformIterator::manager_p [private] |
Definition at line 69 of file MSTransformIterator.h.
String casa::MSTransformIterator::tmpMSFileName_p [private] |
Definition at line 68 of file MSTransformIterator.h.
MeasurementSet* casa::MSTransformIterator::transformedMS_p [private] |
Definition at line 71 of file MSTransformIterator.h.
Referenced by ms().