casa
5.7.0-16
|
A factory for generating ViImplementation2 for polarization averaging. More...
#include <PolAverageTVI.h>
Public Member Functions | |
PolAverageVi2Factory (casacore::Record const &configuration, ViImplementation2 *inputVII) | |
Constructor. More... | |
PolAverageVi2Factory (casacore::Record const &configuration, casacore::MeasurementSet const *ms, SortColumns const sortColumns, casacore::Double timeInterval, casacore::Bool isWritable) | |
~PolAverageVi2Factory () | |
Destructor. More... | |
ViImplementation2 * | createVi () const |
Public Member Functions inherited from casa::vi::ViFactory | |
virtual | ~ViFactory () |
Private Types | |
enum | AveragingMode { GEOMETRIC, STOKES, NUM_MODES, DEFAULT } |
Static Private Member Functions | |
static AveragingMode | GetAverageModeFromConfig (casacore::Record const &configuration) |
Private Attributes | |
ViImplementation2 * | inputVII_p |
AveragingMode | mode_ |
Additional Inherited Members |
A factory for generating ViImplementation2 for polarization averaging.
Public interface
Factory for layered ViImplementation2 construction
Definition at line 348 of file PolAverageTVI.h.
|
private |
Enumerator | |
---|---|
GEOMETRIC | |
STOKES | |
NUM_MODES | |
DEFAULT |
Definition at line 364 of file PolAverageTVI.h.
casa::vi::PolAverageVi2Factory::PolAverageVi2Factory | ( | casacore::Record const & | configuration, |
ViImplementation2 * | inputVII | ||
) |
Constructor.
casa::vi::PolAverageVi2Factory::PolAverageVi2Factory | ( | casacore::Record const & | configuration, |
casacore::MeasurementSet const * | ms, | ||
SortColumns const | sortColumns, | ||
casacore::Double | timeInterval, | ||
casacore::Bool | isWritable | ||
) |
casa::vi::PolAverageVi2Factory::~PolAverageVi2Factory | ( | ) |
Destructor.
|
virtual |
Implements casa::vi::ViFactory.
|
inlinestaticprivate |
Definition at line 368 of file PolAverageTVI.h.
References casacore::RecordInterface::asString(), casa::tb::DEFAULT, casacore::String::downcase(), and casacore::RecordInterface::isDefined().
|
private |
Definition at line 386 of file PolAverageTVI.h.
|
private |
Definition at line 388 of file PolAverageTVI.h.