casa
5.7.0-16
|
Gathers up the data from the feathering process and stores it. More...
#include <FeatherThread.h>
Public Member Functions | |
casacore::ImageInterface< float > * | makeConvolvedImage (casacore::ImageInterface< float > *firstImage, casacore::ImageInterface< float > *secondImage) |
Computes First Image x Second Image. More... | |
FeatherThread () | |
void | setImages (casacore::ImageInterface< float > *lowImage, casacore::ImageInterface< float > *highImage, casacore::ImageInterface< float > *dirtyImage) |
void | setFeatherWorker (Feather *worker) |
void | setRadial (bool radialPlot) |
bool | isSuccess () const |
QString | getErrorMessage () const |
void | setSaveOutput (bool save, const QString &outputPath="") |
void | run () |
~FeatherThread () | |
Static Public Member Functions | |
static void | setLogger (casacore::LogIO *logger) |
Private Member Functions | |
FeatherThread (const FeatherThread &other) | |
FeatherThread | operator= (const FeatherThread &other) |
bool | collectLowHighData () |
bool | collectLowDirtyData () |
bool | collectConvolvedData (DataTypes original, DataTypes cut) |
bool | setWorkerImages (casacore::ImageInterface< float > *imageLow, casacore::ImageInterface< float > *imageHigh) |
Static Private Member Functions | |
static casacore::ImageInterface < float > * | addMissingAxes (casacore::ImageInterface< float > *firstImage) |
Private Attributes | |
Feather * | featherWorker |
casacore::ImageInterface< float > * | lowImage |
casacore::ImageInterface< float > * | highImage |
casacore::ImageInterface< float > * | dirtyImage |
QMap< DataTypes, FeatheredData > | dataMap |
bool | radial |
bool | saveOutput |
bool | fileSaved |
bool | success |
QString | saveFilePath |
QString | errorMessage |
Static Private Attributes | |
static casacore::LogIO * | logger |
Friends | |
class | FeatherManager |
Gathers up the data from the feathering process and stores it.
Definition at line 49 of file FeatherThread.h.
Definition at line 61 of file FeatherThread.h.
casa::FeatherThread::FeatherThread | ( | ) |
casa::FeatherThread::~FeatherThread | ( | ) |
|
private |
|
staticprivate |
|
private |
|
private |
QString casa::FeatherThread::getErrorMessage | ( | ) | const |
bool casa::FeatherThread::isSuccess | ( | ) | const |
casacore::ImageInterface<float>* casa::FeatherThread::makeConvolvedImage | ( | casacore::ImageInterface< float > * | firstImage, |
casacore::ImageInterface< float > * | secondImage | ||
) |
Computes First Image x Second Image.
Caller is responsible for deleting the convolved image.
|
private |
void casa::FeatherThread::run | ( | ) |
void casa::FeatherThread::setFeatherWorker | ( | Feather * | worker | ) |
void casa::FeatherThread::setImages | ( | casacore::ImageInterface< float > * | lowImage, |
casacore::ImageInterface< float > * | highImage, | ||
casacore::ImageInterface< float > * | dirtyImage | ||
) |
|
static |
void casa::FeatherThread::setRadial | ( | bool | radialPlot | ) |
void casa::FeatherThread::setSaveOutput | ( | bool | save, |
const QString & | outputPath = "" |
||
) |
|
private |
|
friend |
Definition at line 51 of file FeatherThread.h.
|
private |
Definition at line 90 of file FeatherThread.h.
|
private |
Definition at line 87 of file FeatherThread.h.
|
private |
Definition at line 97 of file FeatherThread.h.
|
private |
Definition at line 83 of file FeatherThread.h.
|
private |
Definition at line 94 of file FeatherThread.h.
|
private |
Definition at line 86 of file FeatherThread.h.
|
staticprivate |
Definition at line 84 of file FeatherThread.h.
|
private |
Definition at line 85 of file FeatherThread.h.
|
private |
Definition at line 92 of file FeatherThread.h.
|
private |
Definition at line 96 of file FeatherThread.h.
|
private |
Definition at line 93 of file FeatherThread.h.
|
private |
Definition at line 95 of file FeatherThread.h.