#include <TwoPointCorrelator.h>
Public Member Functions | |
TwoPointCorrelator () | |
Top level interface for two point correlation of images. | |
TwoPointCorrelator (SPCIIT image, const Record *const region, const String &mask, const String &outname, Bool overwrite) | |
~TwoPointCorrelator () | |
destructor | |
SPIIT | correlate () |
String | getClass () const |
void | setAxes (const IPosition &axes) |
Set the pixel axes over which to do correlation. | |
void | setMethod (const String &method) |
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. | |
Bool | _supportsMultipleBeams () const |
does this task support images with multiple beams? False means it never does. | |
Private Attributes | |
IPosition | _axes |
LatticeTwoPtCorr< T >::Method | _method |
Definition at line 12 of file TwoPointCorrelator.h.
casa::TwoPointCorrelator< T >::TwoPointCorrelator | ( | ) |
casa::TwoPointCorrelator< T >::TwoPointCorrelator | ( | SPCIIT | image, | |
const Record *const | region, | |||
const String & | mask, | |||
const String & | outname, | |||
Bool | overwrite | |||
) |
casa::TwoPointCorrelator< T >::~TwoPointCorrelator | ( | ) | [inline] |
destructor
Definition at line 40 of file TwoPointCorrelator.h.
std::vector<Coordinate::Type> casa::TwoPointCorrelator< 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 59 of file TwoPointCorrelator.h.
CasacRegionManager::StokesControl casa::TwoPointCorrelator< T >::_getStokesControl | ( | ) | const [inline, protected, virtual] |
Implements casa::ImageTask< T >.
Definition at line 55 of file TwoPointCorrelator.h.
References casa::CasacRegionManager::USE_ALL_STOKES.
Bool casa::TwoPointCorrelator< T >::_supportsMultipleBeams | ( | ) | const [inline, protected, virtual] |
does this task support images with multiple beams? False means it never does.
True means it does, but not necessarily in all cases (in which case, the derived class is responsible for checking for and throwing exceptions in those cases).
Reimplemented from casa::ImageTask< T >.
Definition at line 63 of file TwoPointCorrelator.h.
References casacore::True.
SPIIT casa::TwoPointCorrelator< T >::correlate | ( | ) |
String casa::TwoPointCorrelator< T >::getClass | ( | ) | const [inline, virtual] |
Implements casa::ImageTask< T >.
Definition at line 44 of file TwoPointCorrelator.h.
References String.
void casa::TwoPointCorrelator< T >::setAxes | ( | const IPosition & | axes | ) |
Set the pixel axes over which to do correlation.
void casa::TwoPointCorrelator< T >::setMethod | ( | const String & | method | ) | [inline] |
Definition at line 49 of file TwoPointCorrelator.h.
References casa::TwoPointCorrelator< T >::_method.
IPosition casa::TwoPointCorrelator< T >::_axes [private] |
Definition at line 66 of file TwoPointCorrelator.h.
LatticeTwoPtCorr<T>::Method casa::TwoPointCorrelator< T >::_method [private] |
Definition at line 67 of file TwoPointCorrelator.h.
Referenced by casa::TwoPointCorrelator< T >::setMethod().