casa::vi::ConvolutionTVI Class Reference

#include <ConvolutionTVI.h>

Inheritance diagram for casa::vi::ConvolutionTVI:
casa::vi::FreqAxisTVI casa::vi::TransformingVi2 casa::vi::ViImplementation2 casa::vi::HanningSmoothTVI

List of all members.

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

Detailed Description

Definition at line 35 of file ConvolutionTVI.h.


Constructor & Destructor Documentation

casa::vi::ConvolutionTVI::ConvolutionTVI ( ViImplementation2 inputVii,
const Record &  configuration 
)

Member Function Documentation

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.


Member Data Documentation

Vector<Float> casa::vi::ConvolutionTVI::convCoeff_p [mutable, protected]

Definition at line 62 of file ConvolutionTVI.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1