25 #ifndef FEATHERMAIN_QO_H
26 #define FEATHERMAIN_QO_H
28 #include <QMainWindow>
29 #include <QProgressDialog>
31 #include <guitools/Feather/FeatherMain.ui.h>
59 void featherFinished();
62 void openAboutDialog();
63 void openFileLoader();
64 void featherImages(
bool checkOutput =
true );
65 void openPreferences();
66 void openPreferencesColor();
67 void ySupportChanged(
bool ySupport );
70 void dishDiameterXChanged(
const QString& xDiameter );
71 void dishDiameterYChanged(
const QString& yDiameter );
74 void dishDiameterXChanged(
double value );
75 void dishDiameterYChanged(
double value );
77 void functionColorsChanged();
78 void imageFilesChanged();
79 void preferencesChanged();
80 void featheringDone();
86 QString getFileName( QString
path )
const;
88 void initializeDishDiameterLimit( QLabel* diamLimitLabel );
91 bool isInputImagesChanged();
93 pair<float,float> populateDishDiameters(
bool& validDiameters);
94 float populateSDFactor()
const;
96 void updatePlaneInformation();
97 void addOriginalDataToPlots();
98 void addFeatheredDataToPlots();
99 void resetDishDiameters();
101 void resetDishDiameter( QLineEdit* dishEdit, QLabel* diamLimit,
107 Ui::FeatherMainClass
ui;
126 #endif // FEATHERMAIN_QO_H
static const int SINGLE_DISH_FACTOR_DEFAULT
PtrHolder< T > & operator=(const PtrHolder< T > &other)
ostream-like interface to creating log messages.
static const int DISH_DIAMETER_DEFAULT
FeatherManager * dataManager
PreferencesColor preferencesColor
QProgressDialog progressMeter
std::string path(const std::string &name)
OverWriteFileDialog overWriteFileDialog
Warns the user that they will be overwriting the output file and provides them with the ability to ch...
Manages the display properties of all the curves that can be shown on the plots.
void defaultValue(CStokesVector &v)
FeatherPreferences preferences
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
Displays information about Feather to the user.