casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Slots | Private Member Functions | Private Attributes
casa::GaussianEstimateDialog Class Reference

#include <GaussianEstimateDialog.qo.h>

List of all members.

Public Member Functions

 GaussianEstimateDialog (QWidget *parent=0)
 ~GaussianEstimateDialog ()
void setGaussCount (int count)
void setCurveData (const Vector< float > &xValues, const 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)

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 Vector< float > &values, Float *const min, Float *const max)
Vector< float > translateDataUnits (const Vector< float > &xValues, Converter *converter)

Private Attributes

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

Detailed Description

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


Constructor & Destructor Documentation


Member Function Documentation

void casa::GaussianEstimateDialog::clearPlots ( int  removeCount) [private]
void casa::GaussianEstimateDialog::initializeLimits ( const Vector< float > &  values,
Float *const  min,
Float *const  max 
) [private]
void casa::GaussianEstimateDialog::setCurveData ( const Vector< float > &  xValues,
const Vector< float > &  yValues 
)
void casa::GaussianEstimateDialog::setDisplayYUnits ( const QString &  units)
void casa::GaussianEstimateDialog::setSpecFitUnits ( const QString &  specUnits)
Vector<float> casa::GaussianEstimateDialog::translateDataUnits ( const Vector< float > &  xValues,
Converter converter 
) [private]
void casa::GaussianEstimateDialog::unitsChanged ( int  index) [private, slot]

Member Data Documentation

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

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

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

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

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

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

Ui::GaussianEstimateDialogClass casa::GaussianEstimateDialog::ui [private]

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

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

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

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


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