#include <FeatherMain.qo.h>
Signals | |
void | featherFinished () |
Public Member Functions | |
FeatherMain (QWidget *parent=0) | |
~FeatherMain () | |
Private Slots | |
void | openAboutDialog () |
void | openFileLoader () |
void | featherImages (bool checkOutput=true) |
void | openPreferences () |
void | openPreferencesColor () |
void | ySupportChanged (bool ySupport) |
void | dishDiameterXChanged (const QString &xDiameter) |
Called by the text edits when their values change. | |
void | dishDiameterYChanged (const QString &yDiameter) |
void | dishDiameterXChanged (double value) |
Called when the diameter is set through a plot. | |
void | dishDiameterYChanged (double value) |
void | functionColorsChanged () |
void | imageFilesChanged () |
void | preferencesChanged () |
void | featheringDone () |
void | overWriteOK () |
Private Member Functions | |
FeatherMain (const FeatherMain &other) | |
FeatherMain | operator= (const FeatherMain &other) |
QString | getFileName (QString path) const |
void | initializeDishDiameterLimit (QLabel *diamLimitLabel) |
void | clearPlots () |
bool | isInputImagesChanged () |
pair< float, float > | populateDishDiameters (Bool &validDiameters) |
bool generateInputImage(); | |
float | populateSDFactor () const |
void | updatePlaneInformation () |
void | addOriginalDataToPlots () |
void | addFeatheredDataToPlots () |
void | resetDishDiameters () |
void | resetData () |
void | resetDishDiameter (QLineEdit *dishEdit, QLabel *diamLimit, float value, float defaultValue) |
Private Attributes | |
Ui::FeatherMainClass | ui |
FileLoader | fileLoader |
Preferences | preferences |
PreferencesColor | preferencesColor |
QString | lowResImagePath |
QString | highResImagePath |
QString | outputImagePath |
QString | dirtyImagePath |
FeatherManager * | dataManager |
PlotHolder * | plotHolder |
QProgressDialog | progressMeter |
OverWriteFileDialog | overWriteFileDialog |
AboutDialog | aboutDialog |
LogIO | logger |
Static Private Attributes | |
static const int | DISH_DIAMETER_DEFAULT |
static const int | SINGLE_DISH_FACTOR_DEFAULT |
Definition at line 50 of file FeatherMain.qo.h.
casa::FeatherMain::FeatherMain | ( | QWidget * | parent = 0 |
) |
casa::FeatherMain::~FeatherMain | ( | ) |
casa::FeatherMain::FeatherMain | ( | const FeatherMain & | other | ) | [private] |
void casa::FeatherMain::addFeatheredDataToPlots | ( | ) | [private] |
void casa::FeatherMain::addOriginalDataToPlots | ( | ) | [private] |
void casa::FeatherMain::clearPlots | ( | ) | [private] |
void casa::FeatherMain::dishDiameterXChanged | ( | double | value | ) | [private, slot] |
Called when the diameter is set through a plot.
Updates the text edits with the new values.
void casa::FeatherMain::dishDiameterXChanged | ( | const QString & | xDiameter | ) | [private, slot] |
Called by the text edits when their values change.
Sends the event down to the plots.
void casa::FeatherMain::dishDiameterYChanged | ( | double | value | ) | [private, slot] |
void casa::FeatherMain::dishDiameterYChanged | ( | const QString & | yDiameter | ) | [private, slot] |
void casa::FeatherMain::featherFinished | ( | ) | [signal] |
void casa::FeatherMain::featherImages | ( | bool | checkOutput = true |
) | [private, slot] |
void casa::FeatherMain::featheringDone | ( | ) | [private, slot] |
void casa::FeatherMain::functionColorsChanged | ( | ) | [private, slot] |
QString casa::FeatherMain::getFileName | ( | QString | path | ) | const [private] |
void casa::FeatherMain::imageFilesChanged | ( | ) | [private, slot] |
void casa::FeatherMain::initializeDishDiameterLimit | ( | QLabel * | diamLimitLabel | ) | [private] |
bool casa::FeatherMain::isInputImagesChanged | ( | ) | [private] |
void casa::FeatherMain::openAboutDialog | ( | ) | [private, slot] |
void casa::FeatherMain::openFileLoader | ( | ) | [private, slot] |
void casa::FeatherMain::openPreferences | ( | ) | [private, slot] |
void casa::FeatherMain::openPreferencesColor | ( | ) | [private, slot] |
FeatherMain casa::FeatherMain::operator= | ( | const FeatherMain & | other | ) | [private] |
void casa::FeatherMain::overWriteOK | ( | ) | [private, slot] |
pair<float,float> casa::FeatherMain::populateDishDiameters | ( | Bool & | validDiameters | ) | [private] |
bool generateInputImage();
float casa::FeatherMain::populateSDFactor | ( | ) | const [private] |
void casa::FeatherMain::preferencesChanged | ( | ) | [private, slot] |
void casa::FeatherMain::resetData | ( | ) | [private] |
void casa::FeatherMain::resetDishDiameter | ( | QLineEdit * | dishEdit, | |
QLabel * | diamLimit, | |||
float | value, | |||
float | defaultValue | |||
) | [private] |
void casa::FeatherMain::resetDishDiameters | ( | ) | [private] |
void casa::FeatherMain::updatePlaneInformation | ( | ) | [private] |
void casa::FeatherMain::ySupportChanged | ( | bool | ySupport | ) | [private, slot] |
AboutDialog casa::FeatherMain::aboutDialog [private] |
Definition at line 121 of file FeatherMain.qo.h.
FeatherManager* casa::FeatherMain::dataManager [private] |
Definition at line 117 of file FeatherMain.qo.h.
QString casa::FeatherMain::dirtyImagePath [private] |
Definition at line 115 of file FeatherMain.qo.h.
const int casa::FeatherMain::DISH_DIAMETER_DEFAULT [static, private] |
Definition at line 104 of file FeatherMain.qo.h.
FileLoader casa::FeatherMain::fileLoader [private] |
Definition at line 108 of file FeatherMain.qo.h.
QString casa::FeatherMain::highResImagePath [private] |
Definition at line 113 of file FeatherMain.qo.h.
LogIO casa::FeatherMain::logger [private] |
Definition at line 122 of file FeatherMain.qo.h.
QString casa::FeatherMain::lowResImagePath [private] |
Definition at line 112 of file FeatherMain.qo.h.
QString casa::FeatherMain::outputImagePath [private] |
Definition at line 114 of file FeatherMain.qo.h.
Definition at line 120 of file FeatherMain.qo.h.
PlotHolder* casa::FeatherMain::plotHolder [private] |
Definition at line 118 of file FeatherMain.qo.h.
Preferences casa::FeatherMain::preferences [private] |
Definition at line 109 of file FeatherMain.qo.h.
Definition at line 110 of file FeatherMain.qo.h.
QProgressDialog casa::FeatherMain::progressMeter [private] |
Definition at line 119 of file FeatherMain.qo.h.
const int casa::FeatherMain::SINGLE_DISH_FACTOR_DEFAULT [static, private] |
Definition at line 105 of file FeatherMain.qo.h.
Ui::FeatherMainClass casa::FeatherMain::ui [private] |
Definition at line 107 of file FeatherMain.qo.h.