casa::FeatherMain Class Reference

#include <FeatherMain.qo.h>

List of all members.

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
FeatherManagerdataManager
PlotHolderplotHolder
QProgressDialog progressMeter
OverWriteFileDialog overWriteFileDialog
AboutDialog aboutDialog
LogIO logger

Static Private Attributes

static const int DISH_DIAMETER_DEFAULT
static const int SINGLE_DISH_FACTOR_DEFAULT

Detailed Description

Definition at line 50 of file FeatherMain.qo.h.


Constructor & Destructor Documentation

casa::FeatherMain::FeatherMain ( QWidget *  parent = 0  ) 
casa::FeatherMain::~FeatherMain (  ) 
casa::FeatherMain::FeatherMain ( const FeatherMain other  )  [private]

Member Function Documentation

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]

Member Data Documentation

Definition at line 121 of file FeatherMain.qo.h.

Definition at line 117 of file FeatherMain.qo.h.

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.

Definition at line 108 of file FeatherMain.qo.h.

Definition at line 113 of file FeatherMain.qo.h.

LogIO casa::FeatherMain::logger [private]

Definition at line 122 of file FeatherMain.qo.h.

Definition at line 112 of file FeatherMain.qo.h.

Definition at line 114 of file FeatherMain.qo.h.

Definition at line 120 of file FeatherMain.qo.h.

Definition at line 118 of file FeatherMain.qo.h.

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1