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

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

#include <RangeControlsWidget.qo.h>

Inheritance diagram for casa::RangeControlsWidget:

Public Slots

void percentilesDone ()
 

Signals

void minMaxChanged ()
 
void rangeCleared ()
 

Public Member Functions

 RangeControlsWidget (QWidget *parent=0)
 
void setImage (const std::shared_ptr< const casacore::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
 
std::shared_ptr< const
casacore::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 72 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 ( )
privateslot
pair<double,double> casa::RangeControlsWidget::getMinMaxValues ( ) const
void casa::RangeControlsWidget::hideMaximum ( )
virtual void casa::RangeControlsWidget::keyPressEvent ( QKeyEvent *  event)
protectedvirtual
void casa::RangeControlsWidget::minMaxChanged ( )
signal
RangeControlsWidget& casa::RangeControlsWidget::operator= ( const RangeControlsWidget )
private
void casa::RangeControlsWidget::percentageChanged ( const QString &  newPercentage)
privateslot
void casa::RangeControlsWidget::percentilesDone ( )
slot
void casa::RangeControlsWidget::rangeCleared ( )
signal
void casa::RangeControlsWidget::rangeModeChanged ( bool  percentile)
privateslot
void casa::RangeControlsWidget::setDataLimits ( double  min,
double  max 
)
void casa::RangeControlsWidget::setIgnoreRange ( bool  ignore)
void casa::RangeControlsWidget::setImage ( const std::shared_ptr< const casacore::ImageInterface< float > >  image)
void casa::RangeControlsWidget::setRange ( double  min,
double  max,
bool  signal = true 
)

Member Data Documentation

bool casa::RangeControlsWidget::ignoreRange
private

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

std::shared_ptr<const casacore::ImageInterface<float > > casa::RangeControlsWidget::image
private

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

QDoubleValidator* casa::RangeControlsWidget::minMaxValidator
private

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

QString casa::RangeControlsWidget::percentage
private

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

PercentageCalculator* casa::RangeControlsWidget::percentCalculator
private

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

double casa::RangeControlsWidget::rangeMax
private

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

double casa::RangeControlsWidget::rangeMin
private

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

Ui::RangeControlsWidgetClass casa::RangeControlsWidget::ui
private

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


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