#include <ImageFFTer.h>
Public Member Functions | |
ImageFFTer (const SPCIIT image, const Record *const region, const String &maskInp, const Vector< uInt > &axes) | |
Top level interface which allows FFTing of images. | |
~ImageFFTer () | |
destructor | |
void | fft () const |
void | setReal (const String &name) |
void | setImag (const String &name) |
void | setAmp (const String &name) |
void | setPhase (const String &name) |
void | setComplex (const String &name) |
String | getClass () const |
Protected Member Functions | |
CasacRegionManager::StokesControl | _getStokesControl () const |
std::vector< Coordinate::Type > | _getNecessaryCoordinates () const |
Represents the minimum set of coordinates necessary for the task to function. | |
Private Member Functions | |
ImageFFTer () | |
disallow default constructor | |
SPIIF | _createFloatImage (const String &name, const SubImage< T > &subimage) const |
SPIIC | _createComplexImage (const String &name, const SubImage< T > &subimage) const |
Static Private Member Functions | |
static void | _checkExists (const String &name) |
Private Attributes | |
Vector< uInt > | _axes |
String | _real |
String | _imag |
String | _amp |
String | _phase |
String | _complex |
Definition at line 10 of file ImageFFTer.h.
casa::ImageFFTer< T >::ImageFFTer | ( | const SPCIIT | image, | |
const Record *const | region, | |||
const String & | maskInp, | |||
const Vector< uInt > & | axes | |||
) |
casa::ImageFFTer< T >::~ImageFFTer | ( | ) | [inline] |
destructor
Definition at line 38 of file ImageFFTer.h.
casa::ImageFFTer< T >::ImageFFTer | ( | ) | [private] |
disallow default constructor
static void casa::ImageFFTer< T >::_checkExists | ( | const String & | name | ) | [static, private] |
SPIIC casa::ImageFFTer< T >::_createComplexImage | ( | const String & | name, | |
const SubImage< T > & | subimage | |||
) | const [private] |
SPIIF casa::ImageFFTer< T >::_createFloatImage | ( | const String & | name, | |
const SubImage< T > & | subimage | |||
) | const [private] |
std::vector<Coordinate::Type> casa::ImageFFTer< T >::_getNecessaryCoordinates | ( | ) | const [inline, protected, virtual] |
Represents the minimum set of coordinates necessary for the task to function.
Implements casa::ImageTask< T >.
Definition at line 55 of file ImageFFTer.h.
CasacRegionManager::StokesControl casa::ImageFFTer< T >::_getStokesControl | ( | ) | const [inline, protected, virtual] |
Implements casa::ImageTask< T >.
Definition at line 51 of file ImageFFTer.h.
References casa::CasacRegionManager::USE_ALL_STOKES.
void casa::ImageFFTer< T >::fft | ( | ) | const |
String casa::ImageFFTer< T >::getClass | ( | ) | const [inline, virtual] |
void casa::ImageFFTer< T >::setAmp | ( | const String & | name | ) | [inline] |
Definition at line 44 of file ImageFFTer.h.
References casa::ImageFFTer< T >::_amp.
void casa::ImageFFTer< T >::setComplex | ( | const String & | name | ) | [inline] |
Definition at line 46 of file ImageFFTer.h.
References casa::ImageFFTer< T >::_complex.
void casa::ImageFFTer< T >::setImag | ( | const String & | name | ) | [inline] |
Definition at line 43 of file ImageFFTer.h.
References casa::ImageFFTer< T >::_imag.
void casa::ImageFFTer< T >::setPhase | ( | const String & | name | ) | [inline] |
Definition at line 45 of file ImageFFTer.h.
References casa::ImageFFTer< T >::_phase.
void casa::ImageFFTer< T >::setReal | ( | const String & | name | ) | [inline] |
Definition at line 42 of file ImageFFTer.h.
References casa::ImageFFTer< T >::_real.
String casa::ImageFFTer< T >::_amp [private] |
Definition at line 61 of file ImageFFTer.h.
Referenced by casa::ImageFFTer< T >::setAmp().
Vector<uInt> casa::ImageFFTer< T >::_axes [private] |
Definition at line 60 of file ImageFFTer.h.
String casa::ImageFFTer< T >::_complex [private] |
Definition at line 61 of file ImageFFTer.h.
Referenced by casa::ImageFFTer< T >::setComplex().
String casa::ImageFFTer< T >::_imag [private] |
Definition at line 61 of file ImageFFTer.h.
Referenced by casa::ImageFFTer< T >::setImag().
String casa::ImageFFTer< T >::_phase [private] |
Definition at line 61 of file ImageFFTer.h.
Referenced by casa::ImageFFTer< T >::setPhase().
String casa::ImageFFTer< T >::_real [private] |
Definition at line 61 of file ImageFFTer.h.
Referenced by casa::ImageFFTer< T >::setReal().