OTB  6.7.0
Orfeo Toolbox
Signals | Public Member Functions | Properties | Private Slots | Private Attributes | List of all members
mvd::ColorBandDynamicsWidget Class Reference

#include <mvdColorBandDynamicsWidget.h>

+ Inheritance diagram for mvd::ColorBandDynamicsWidget:
+ Collaboration diagram for mvd::ColorBandDynamicsWidget:

Signals

void ApplyAllClicked (RgbwChannel, double, double)
 
void HighIntensityChanged (RgbwChannel, double)
 
void HighQuantileChanged (RgbwChannel, double)
 
void LinkToggled (RgbwChannel, bool)
 
void LowIntensityChanged (RgbwChannel, double)
 
void LowQuantileChanged (RgbwChannel, double)
 
void ResetIntensityClicked (RgbwChannel)
 
void ResetQuantileClicked (RgbwChannel)
 

Public Member Functions

 ColorBandDynamicsWidget (QWidget *p=NULL, Qt::WindowFlags flags=0)
 
RgbwChannel GetChannelLabel () const
 
double GetHighIntensity () const
 
double GetHighQuantile () const
 
double GetLowIntensity () const
 
double GetLowQuantile () const
 
double GetMaxIntensity () const
 
double GetMinIntensity () const
 
bool IsBounded () const
 
WRITE SetBounded ())
 
void SetBounded (bool enabled)
 
void SetChannelLabel (RgbwChannel)
 
void SetDefaultsButtonEnabled (bool)
 
void SetHighIntensity (double)
 
void SetHighQuantile (double)
 
void SetLinkButtonEnabled (bool)
 
void SetLowIntensity (double)
 
void SetLowQuantile (double)
 
void SetMaxIntensity (double)
 
void SetMinIntensity (double)
 
 ~ColorBandDynamicsWidget () override
 

Properties

RgbwChannel channelLabel
 
double highIntensity
 
double highQuantile
 
bool isBounded
 
double lowIntensity
 
double lowQuantile
 
double maxIntensity
 
double minIntensity
 

Private Slots

void on_applyAllButton_clicked ()
 
void on_defaultsButton_clicked ()
 
void on_highIntensityLineEdit_editingFinished ()
 
void on_highQuantileSpinBox_valueChanged (double)
 
void on_linkButton_toggled (bool)
 
void on_lowIntensityLineEdit_editingFinished ()
 
void on_lowQuantileSpinBox_valueChanged (double)
 
void on_minMaxButton_clicked ()
 

Private Attributes

RgbwChannel m_Channel
 
DoubleValidatorm_HighIntensityValidator
 
DoubleValidatorm_LowIntensityValidator
 
Ui::ColorBandDynamicsWidget * m_UI
 

Detailed Description

Definition at line 80 of file mvdColorBandDynamicsWidget.h.

Constructor & Destructor Documentation

mvd::ColorBandDynamicsWidget::ColorBandDynamicsWidget ( QWidget *  p = NULL,
Qt::WindowFlags  flags = 0 
)

Constructor

mvd::ColorBandDynamicsWidget::~ColorBandDynamicsWidget ( )
override

Destructor

Member Function Documentation

void mvd::ColorBandDynamicsWidget::ApplyAllClicked ( RgbwChannel  ,
double  ,
double   
)
signal
RgbwChannel mvd::ColorBandDynamicsWidget::GetChannelLabel ( ) const
double mvd::ColorBandDynamicsWidget::GetHighIntensity ( ) const
double mvd::ColorBandDynamicsWidget::GetHighQuantile ( ) const
double mvd::ColorBandDynamicsWidget::GetLowIntensity ( ) const
double mvd::ColorBandDynamicsWidget::GetLowQuantile ( ) const
double mvd::ColorBandDynamicsWidget::GetMaxIntensity ( ) const
double mvd::ColorBandDynamicsWidget::GetMinIntensity ( ) const
void mvd::ColorBandDynamicsWidget::HighIntensityChanged ( RgbwChannel  ,
double   
)
signal
void mvd::ColorBandDynamicsWidget::HighQuantileChanged ( RgbwChannel  ,
double   
)
signal
bool mvd::ColorBandDynamicsWidget::IsBounded ( ) const
void mvd::ColorBandDynamicsWidget::LinkToggled ( RgbwChannel  ,
bool   
)
signal
void mvd::ColorBandDynamicsWidget::LowIntensityChanged ( RgbwChannel  ,
double   
)
signal
void mvd::ColorBandDynamicsWidget::LowQuantileChanged ( RgbwChannel  ,
double   
)
signal
void mvd::ColorBandDynamicsWidget::on_applyAllButton_clicked ( )
privateslot
void mvd::ColorBandDynamicsWidget::on_defaultsButton_clicked ( )
privateslot
void mvd::ColorBandDynamicsWidget::on_highIntensityLineEdit_editingFinished ( )
privateslot
void mvd::ColorBandDynamicsWidget::on_highQuantileSpinBox_valueChanged ( double  )
privateslot
void mvd::ColorBandDynamicsWidget::on_linkButton_toggled ( bool  )
privateslot
void mvd::ColorBandDynamicsWidget::on_lowIntensityLineEdit_editingFinished ( )
privateslot
void mvd::ColorBandDynamicsWidget::on_lowQuantileSpinBox_valueChanged ( double  )
privateslot
void mvd::ColorBandDynamicsWidget::on_minMaxButton_clicked ( )
privateslot
void mvd::ColorBandDynamicsWidget::ResetIntensityClicked ( RgbwChannel  )
signal
void mvd::ColorBandDynamicsWidget::ResetQuantileClicked ( RgbwChannel  )
signal
WRITE mvd::ColorBandDynamicsWidget::SetBounded ( )
void mvd::ColorBandDynamicsWidget::SetBounded ( bool  enabled)
void mvd::ColorBandDynamicsWidget::SetChannelLabel ( RgbwChannel  )
void mvd::ColorBandDynamicsWidget::SetDefaultsButtonEnabled ( bool  )
void mvd::ColorBandDynamicsWidget::SetHighIntensity ( double  )
void mvd::ColorBandDynamicsWidget::SetHighQuantile ( double  )
void mvd::ColorBandDynamicsWidget::SetLinkButtonEnabled ( bool  )
void mvd::ColorBandDynamicsWidget::SetLowIntensity ( double  )
void mvd::ColorBandDynamicsWidget::SetLowQuantile ( double  )
void mvd::ColorBandDynamicsWidget::SetMaxIntensity ( double  )
void mvd::ColorBandDynamicsWidget::SetMinIntensity ( double  )

Member Data Documentation

RgbwChannel mvd::ColorBandDynamicsWidget::m_Channel
private

Definition at line 269 of file mvdColorBandDynamicsWidget.h.

DoubleValidator* mvd::ColorBandDynamicsWidget::m_HighIntensityValidator
private

Definition at line 266 of file mvdColorBandDynamicsWidget.h.

DoubleValidator* mvd::ColorBandDynamicsWidget::m_LowIntensityValidator
private

Definition at line 262 of file mvdColorBandDynamicsWidget.h.

Ui::ColorBandDynamicsWidget* mvd::ColorBandDynamicsWidget::m_UI
private

uic generated.

Definition at line 258 of file mvdColorBandDynamicsWidget.h.

Property Documentation

RgbwChannel mvd::ColorBandDynamicsWidget::channelLabel
readwrite

Definition at line 86 of file mvdColorBandDynamicsWidget.h.

double mvd::ColorBandDynamicsWidget::highIntensity
readwrite

Definition at line 109 of file mvdColorBandDynamicsWidget.h.

double mvd::ColorBandDynamicsWidget::highQuantile
readwrite

Definition at line 121 of file mvdColorBandDynamicsWidget.h.

bool mvd::ColorBandDynamicsWidget::isBounded
read

Definition at line 127 of file mvdColorBandDynamicsWidget.h.

double mvd::ColorBandDynamicsWidget::lowIntensity
readwrite

Definition at line 103 of file mvdColorBandDynamicsWidget.h.

double mvd::ColorBandDynamicsWidget::lowQuantile
readwrite

Definition at line 115 of file mvdColorBandDynamicsWidget.h.

double mvd::ColorBandDynamicsWidget::maxIntensity
readwrite

Definition at line 97 of file mvdColorBandDynamicsWidget.h.

double mvd::ColorBandDynamicsWidget::minIntensity
readwrite

Definition at line 91 of file mvdColorBandDynamicsWidget.h.


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