#include <ConvolutionTVI.h>
Public Member Functions | |
ConvolutionTVI (ViImplementation2 *inputVii, const Record &configuration) | |
void | flag (Cube< Bool > &flagCube) const |
Return flag for each polarization, channel and row. | |
void | floatData (Cube< Float > &vis) const |
Return FLOAT_DATA as a Cube (npol, nchan, nrow) if found in the MS. | |
void | visibilityObserved (Cube< Complex > &vis) const |
void | visibilityCorrected (Cube< Complex > &vis) const |
Return the visibilities as found in the MS, Cube (npol,nchan,nrow). | |
void | visibilityModel (Cube< Complex > &vis) const |
void | weightSpectrum (Cube< Float > &weightSp) const |
Return weightspectrum (a weight for each channel). | |
void | sigmaSpectrum (Cube< Float > &sigmaSp) const |
Return sgimaspectrum (a sigma for each channel). | |
Bool | weightSpectrumExists () const |
Determine whether WEIGHT_SPECTRUM exists. | |
Bool | sigmaSpectrumExists () const |
Determine whether SIGMA_SPECTRUM exists. | |
Protected Member Functions | |
Bool | parseConfiguration (const Record &configuration) |
void | initialize () |
Protected Attributes | |
Vector< Float > | convCoeff_p |
Definition at line 35 of file ConvolutionTVI.h.
casa::vi::ConvolutionTVI::ConvolutionTVI | ( | ViImplementation2 * | inputVii, | |
const Record & | configuration | |||
) |
void casa::vi::ConvolutionTVI::flag | ( | Cube< Bool > & | flags | ) | const [virtual] |
Return flag for each polarization, channel and row.
Reimplemented from casa::vi::TransformingVi2.
void casa::vi::ConvolutionTVI::floatData | ( | Cube< Float > & | fcube | ) | const [virtual] |
Return FLOAT_DATA as a Cube (npol, nchan, nrow) if found in the MS.
Reimplemented from casa::vi::TransformingVi2.
void casa::vi::ConvolutionTVI::initialize | ( | ) | [protected] |
Reimplemented from casa::vi::FreqAxisTVI.
Reimplemented in casa::vi::HanningSmoothTVI.
Bool casa::vi::ConvolutionTVI::parseConfiguration | ( | const Record & | configuration | ) | [protected] |
Reimplemented from casa::vi::FreqAxisTVI.
void casa::vi::ConvolutionTVI::sigmaSpectrum | ( | Cube< Float > & | wtsp | ) | const [virtual] |
Return sgimaspectrum (a sigma for each channel).
Reimplemented from casa::vi::TransformingVi2.
Bool casa::vi::ConvolutionTVI::sigmaSpectrumExists | ( | ) | const [inline, virtual] |
Determine whether SIGMA_SPECTRUM exists.
Reimplemented from casa::vi::TransformingVi2.
Definition at line 55 of file ConvolutionTVI.h.
References casacore::True.
void casa::vi::ConvolutionTVI::visibilityCorrected | ( | Cube< Complex > & | vis | ) | const [virtual] |
Return the visibilities as found in the MS, Cube (npol,nchan,nrow).
Reimplemented from casa::vi::TransformingVi2.
void casa::vi::ConvolutionTVI::visibilityModel | ( | Cube< Complex > & | vis | ) | const [virtual] |
Reimplemented from casa::vi::TransformingVi2.
void casa::vi::ConvolutionTVI::visibilityObserved | ( | Cube< Complex > & | vis | ) | const [virtual] |
Reimplemented from casa::vi::TransformingVi2.
void casa::vi::ConvolutionTVI::weightSpectrum | ( | Cube< Float > & | wtsp | ) | const [virtual] |
Return weightspectrum (a weight for each channel).
Reimplemented from casa::vi::TransformingVi2.
Bool casa::vi::ConvolutionTVI::weightSpectrumExists | ( | ) | const [inline, virtual] |
Determine whether WEIGHT_SPECTRUM exists.
Reimplemented from casa::vi::TransformingVi2.
Definition at line 54 of file ConvolutionTVI.h.
References casacore::True.
Vector<Float> casa::vi::ConvolutionTVI::convCoeff_p [mutable, protected] |
Definition at line 62 of file ConvolutionTVI.h.