casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
casa::FeatherMain Class Reference

#include <FeatherMain.qo.h>

Inheritance diagram for casa::FeatherMain:

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. More...
 
void dishDiameterYChanged (const QString &yDiameter)
 
void dishDiameterXChanged (double value)
 Called when the diameter is set through a plot. More...
 
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(); More...
 
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
 
FeatherPreferences preferences
 
PreferencesColor preferencesColor
 
QString lowResImagePath
 
QString highResImagePath
 
QString outputImagePath
 
QString dirtyImagePath
 
FeatherManagerdataManager
 
PlotHolderplotHolder
 
QProgressDialog progressMeter
 
OverWriteFileDialog overWriteFileDialog
 
AboutDialog aboutDialog
 
casacore::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 ( const QString &  xDiameter)
privateslot

Called by the text edits when their values change.

Sends the event down to the plots.

void casa::FeatherMain::dishDiameterXChanged ( double  value)
privateslot

Called when the diameter is set through a plot.

Updates the text edits with the new values.

void casa::FeatherMain::dishDiameterYChanged ( const QString &  yDiameter)
privateslot
void casa::FeatherMain::dishDiameterYChanged ( double  value)
privateslot
void casa::FeatherMain::featherFinished ( )
signal
void casa::FeatherMain::featherImages ( bool  checkOutput = true)
privateslot
void casa::FeatherMain::featheringDone ( )
privateslot
void casa::FeatherMain::functionColorsChanged ( )
privateslot
QString casa::FeatherMain::getFileName ( QString  path) const
private
void casa::FeatherMain::imageFilesChanged ( )
privateslot
void casa::FeatherMain::initializeDishDiameterLimit ( QLabel *  diamLimitLabel)
private
bool casa::FeatherMain::isInputImagesChanged ( )
private
void casa::FeatherMain::openAboutDialog ( )
privateslot
void casa::FeatherMain::openFileLoader ( )
privateslot
void casa::FeatherMain::openPreferences ( )
privateslot
void casa::FeatherMain::openPreferencesColor ( )
privateslot
FeatherMain casa::FeatherMain::operator= ( const FeatherMain other)
private
void casa::FeatherMain::overWriteOK ( )
privateslot
pair<float,float> casa::FeatherMain::populateDishDiameters ( bool &  validDiameters)
private

bool generateInputImage();

float casa::FeatherMain::populateSDFactor ( ) const
private
void casa::FeatherMain::preferencesChanged ( )
privateslot
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)
privateslot

Member Data Documentation

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
staticprivate

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.

casacore::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.

OverWriteFileDialog casa::FeatherMain::overWriteFileDialog
private

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

PlotHolder* casa::FeatherMain::plotHolder
private

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

FeatherPreferences casa::FeatherMain::preferences
private

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

PreferencesColor casa::FeatherMain::preferencesColor
private

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
staticprivate

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: