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

#include <GaussianEstimateDialog.qo.h>

Inheritance diagram for casa::GaussianEstimateDialog:

Public Member Functions

 GaussianEstimateDialog (QWidget *parent=0)
 
 ~GaussianEstimateDialog ()
 
void setGaussCount (int count)
 
void setCurveData (const casacore::Vector< float > &xValues, const casacore::Vector< float > &yValues)
 
void setRangeX (float min, float max)
 
void setRangeY (float min, float max)
 
void setSpecFitUnits (const QString &specUnits)
 
void setDisplayYUnits (const QString &units)
 
QString getDisplayYUnits () const
 
QString getUnits () const
 
void setCurveColor (QColor color)
 
SpecFitGaussian getEstimate (int index)
 
void setEstimates (QList< SpecFitGaussian > &estimates)
 
void setSpectralCoordinate (casacore::SpectralCoordinate &coord)
 

Private Slots

void unitsChanged (int index)
 
void plotsCoordinatedChanged (int)
 
void coordinatedValuesChanged (float)
 

Private Member Functions

void resetEstimates ()
 
void clearPlots (int removeCount)
 
void setCurveData ()
 
void setDisplayYUnits ()
 
void setCurveColor ()
 
void initializeLimits (const casacore::Vector< float > &values, float *const min, float *const max)
 
casacore::Vector< float > translateDataUnits (const casacore::Vector< float > &xValues, Converter *converter)
 

Private Attributes

casacore::Vector< float > xVals
 
casacore::Vector< float > yVals
 
QColor curveColor
 
QString specUnitStr
 
QString displayYUnits
 
QString unitStr
 
QList< GaussianEstimateWidget * > plots
 
Ui::GaussianEstimateDialogClass ui
 
bool plotsCoordinated
 
QWidget * plotHolderWidget
 
casacore::SpectralCoordinate spectralCoordinate
 

Detailed Description

Definition at line 41 of file GaussianEstimateDialog.qo.h.

Constructor & Destructor Documentation

casa::GaussianEstimateDialog::GaussianEstimateDialog ( QWidget *  parent = 0)
casa::GaussianEstimateDialog::~GaussianEstimateDialog ( )

Member Function Documentation

void casa::GaussianEstimateDialog::clearPlots ( int  removeCount)
private
void casa::GaussianEstimateDialog::coordinatedValuesChanged ( float  )
privateslot
QString casa::GaussianEstimateDialog::getDisplayYUnits ( ) const
SpecFitGaussian casa::GaussianEstimateDialog::getEstimate ( int  index)
QString casa::GaussianEstimateDialog::getUnits ( ) const
void casa::GaussianEstimateDialog::initializeLimits ( const casacore::Vector< float > &  values,
float *const  min,
float *const  max 
)
private
void casa::GaussianEstimateDialog::plotsCoordinatedChanged ( int  )
privateslot
void casa::GaussianEstimateDialog::resetEstimates ( )
private
void casa::GaussianEstimateDialog::setCurveColor ( QColor  color)
void casa::GaussianEstimateDialog::setCurveColor ( )
private
void casa::GaussianEstimateDialog::setCurveData ( const casacore::Vector< float > &  xValues,
const casacore::Vector< float > &  yValues 
)
void casa::GaussianEstimateDialog::setCurveData ( )
private
void casa::GaussianEstimateDialog::setDisplayYUnits ( const QString &  units)
void casa::GaussianEstimateDialog::setDisplayYUnits ( )
private
void casa::GaussianEstimateDialog::setEstimates ( QList< SpecFitGaussian > &  estimates)
void casa::GaussianEstimateDialog::setGaussCount ( int  count)
void casa::GaussianEstimateDialog::setRangeX ( float  min,
float  max 
)
void casa::GaussianEstimateDialog::setRangeY ( float  min,
float  max 
)
void casa::GaussianEstimateDialog::setSpecFitUnits ( const QString &  specUnits)
void casa::GaussianEstimateDialog::setSpectralCoordinate ( casacore::SpectralCoordinate coord)
casacore::Vector<float> casa::GaussianEstimateDialog::translateDataUnits ( const casacore::Vector< float > &  xValues,
Converter converter 
)
private
void casa::GaussianEstimateDialog::unitsChanged ( int  index)
privateslot

Member Data Documentation

QColor casa::GaussianEstimateDialog::curveColor
private

Definition at line 75 of file GaussianEstimateDialog.qo.h.

QString casa::GaussianEstimateDialog::displayYUnits
private

Definition at line 77 of file GaussianEstimateDialog.qo.h.

QWidget* casa::GaussianEstimateDialog::plotHolderWidget
private

Definition at line 83 of file GaussianEstimateDialog.qo.h.

QList<GaussianEstimateWidget*> casa::GaussianEstimateDialog::plots
private

Definition at line 79 of file GaussianEstimateDialog.qo.h.

bool casa::GaussianEstimateDialog::plotsCoordinated
private

Definition at line 81 of file GaussianEstimateDialog.qo.h.

casacore::SpectralCoordinate casa::GaussianEstimateDialog::spectralCoordinate
private

Definition at line 84 of file GaussianEstimateDialog.qo.h.

QString casa::GaussianEstimateDialog::specUnitStr
private

Definition at line 76 of file GaussianEstimateDialog.qo.h.

Ui::GaussianEstimateDialogClass casa::GaussianEstimateDialog::ui
private

Definition at line 80 of file GaussianEstimateDialog.qo.h.

QString casa::GaussianEstimateDialog::unitStr
private

Definition at line 78 of file GaussianEstimateDialog.qo.h.

casacore::Vector<float> casa::GaussianEstimateDialog::xVals
private

Definition at line 73 of file GaussianEstimateDialog.qo.h.

casacore::Vector<float> casa::GaussianEstimateDialog::yVals
private

Definition at line 74 of file GaussianEstimateDialog.qo.h.


The documentation for this class was generated from the following file: