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

#include <mvdShaderWidget.h>

+ Inheritance diagram for mvd::ShaderWidget:
+ Collaboration diagram for mvd::ShaderWidget:

Public Slots

void GrayscaleActivated (bool status)
 

Signals

void SettingsChanged ()
 

Public Member Functions

void SetGLSL140Enabled (bool)
 
void SetGLSLEnabled (bool)
 
 ShaderWidget (QWidget *p=NULL, Qt::WindowFlags flags=0)
 
 ~ShaderWidget () override
 
- Public Member Functions inherited from mvd::ImageSettingsInterface
const ImageSettingsGetSettings () const
 
ImageSettingsGetSettings ()
 
bool HasSettings () const
 
void SetSettings (ImageSettings *)
 
void UpdateSettings ()
 
virtual ~ImageSettingsInterface ()
 

Private Slots

void on_effectComboBox_currentIndexChanged (const QString &)
 
void on_sizeSpinBox_valueChanged (int)
 
void on_valueLineEdit_editingFinished ()
 

Private Member Functions

void SetEffectVisible (const Effect &effect, bool visible)
 
void UpdateComboBoxEffectItems (ImageSettings *imageSettings)
 
void virtual_SetSettings (ImageSettings *) override
 

Private Attributes

Ui::ShaderWidget * m_UI
 

Additional Inherited Members

- Protected Member Functions inherited from mvd::ImageSettingsInterface
 ImageSettingsInterface ()
 

Detailed Description

Widget template skeleton to copy-paste when adding a new widget class.

Definition at line 84 of file mvdShaderWidget.h.

Constructor & Destructor Documentation

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

Constructor.

mvd::ShaderWidget::~ShaderWidget ( )
override

Destructor.

Member Function Documentation

void mvd::ShaderWidget::GrayscaleActivated ( bool  status)
slot
void mvd::ShaderWidget::on_effectComboBox_currentIndexChanged ( const QString &  )
privateslot
void mvd::ShaderWidget::on_sizeSpinBox_valueChanged ( int  )
privateslot
void mvd::ShaderWidget::on_valueLineEdit_editingFinished ( )
privateslot
void mvd::ShaderWidget::SetEffectVisible ( const Effect effect,
bool  visible 
)
private
void mvd::ShaderWidget::SetGLSL140Enabled ( bool  )
void mvd::ShaderWidget::SetGLSLEnabled ( bool  )
void mvd::ShaderWidget::SettingsChanged ( )
signal
void mvd::ShaderWidget::UpdateComboBoxEffectItems ( ImageSettings imageSettings)
private

Set the ComboBox effects item for the corresponding image settings. This will append or remove effects (lut) depending if settings correspond to grayscale image or not.

Parameters
imageSettingsSettings of the current image.
void mvd::ShaderWidget::virtual_SetSettings ( ImageSettings )
overrideprivatevirtual

Reimplemented from mvd::ImageSettingsInterface.

Member Data Documentation

Ui::ShaderWidget* mvd::ShaderWidget::m_UI
private

uic generated.

Definition at line 164 of file mvdShaderWidget.h.


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