casa::RangeControlsWidget Class Reference

Pluggable functionality that allows users to specify a range on the histogram. More...

#include <RangeControlsWidget.qo.h>

List of all members.

Public Slots

void percentilesDone ()

Signals

void minMaxChanged ()
void rangeCleared ()

Public Member Functions

 RangeControlsWidget (QWidget *parent=0)
void setImage (const SHARED_PTR< const ImageInterface< Float > > image)
void hideMaximum ()
void setRange (double min, double max, bool signal=true)
void setDataLimits (double min, double max)
void setIgnoreRange (bool ignore)
pair< double, double > getMinMaxValues () const
 ~RangeControlsWidget ()

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *event)

Private Slots

void clearRange ()
void rangeModeChanged (bool percentile)
void percentageChanged (const QString &newPercentage)

Private Member Functions

 RangeControlsWidget (const RangeControlsWidget &)
RangeControlsWidgetoperator= (const RangeControlsWidget &)

Private Attributes

QDoubleValidator * minMaxValidator
PercentageCalculatorpercentCalculator
Ui::RangeControlsWidgetClass ui
SHARED_PTR< const
ImageInterface< Float > > 
image
QString percentage
double rangeMin
double rangeMax
bool ignoreRange

Detailed Description

Pluggable functionality that allows users to specify a range on the histogram.

Definition at line 68 of file RangeControlsWidget.qo.h.


Constructor & Destructor Documentation

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

Member Function Documentation

void casa::RangeControlsWidget::clearRange (  )  [private, slot]
pair<double,double> casa::RangeControlsWidget::getMinMaxValues (  )  const
void casa::RangeControlsWidget::hideMaximum (  ) 
virtual void casa::RangeControlsWidget::keyPressEvent ( QKeyEvent *  event  )  [protected, virtual]
void casa::RangeControlsWidget::minMaxChanged (  )  [signal]
RangeControlsWidget& casa::RangeControlsWidget::operator= ( const RangeControlsWidget  )  [private]
void casa::RangeControlsWidget::percentageChanged ( const QString &  newPercentage  )  [private, slot]
void casa::RangeControlsWidget::percentilesDone (  )  [slot]
void casa::RangeControlsWidget::rangeCleared (  )  [signal]
void casa::RangeControlsWidget::rangeModeChanged ( bool  percentile  )  [private, slot]
void casa::RangeControlsWidget::setDataLimits ( double  min,
double  max 
)
void casa::RangeControlsWidget::setIgnoreRange ( bool  ignore  ) 
void casa::RangeControlsWidget::setImage ( const SHARED_PTR< const ImageInterface< Float > >  image  ) 
void casa::RangeControlsWidget::setRange ( double  min,
double  max,
bool  signal = true 
)

Member Data Documentation

Definition at line 107 of file RangeControlsWidget.qo.h.

SHARED_PTR<const ImageInterface<Float > > casa::RangeControlsWidget::image [private]

Definition at line 103 of file RangeControlsWidget.qo.h.

QDoubleValidator* casa::RangeControlsWidget::minMaxValidator [private]

Definition at line 100 of file RangeControlsWidget.qo.h.

Definition at line 104 of file RangeControlsWidget.qo.h.

Definition at line 101 of file RangeControlsWidget.qo.h.

Definition at line 106 of file RangeControlsWidget.qo.h.

Definition at line 105 of file RangeControlsWidget.qo.h.

Ui::RangeControlsWidgetClass casa::RangeControlsWidget::ui [private]

Definition at line 102 of file RangeControlsWidget.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