te::qt::widgets::ContrastWizardPage Class Reference

This class is GUI used to define the contrast parameters for the RP constast operation. More...

#include <ContrastWizardPage.h>

Inheritance diagram for te::qt::widgets::ContrastWizardPage:

Public Member Functions

 ContrastWizardPage (QWidget *parent=0)
 
te::map::AbstractLayerPtr get ()
 
te::rp::Contrast::InputParameters getInputParams ()
 
te::rp::Contrast::OutputParameters getOutputParams ()
 
bool isComplete () const
 
void set (te::map::AbstractLayerPtr layer)
 This method is used to set the selected layer for contrast operation. More...
 
 ~ContrastWizardPage ()
 

Protected Slots

void apply ()
 
void drawHistogram ()
 
void onCellClicked (int row, int column)
 
void onContrastTypeComboBoxActivated (int index)
 
void onMaxValueSelected (int value, int band)
 
void onMinValueSelected (int value, int band)
 
void onPreviewChanged ()
 

Protected Member Functions

void fillContrastTypes ()
 
void listBands ()
 

Private Attributes

std::auto_ptr< te::qt::widgets::RasterHistogramWidgetm_histogramWidget
 
te::map::AbstractLayerPtr m_layer
 
std::auto_ptr< te::qt::widgets::RasterNavigatorWidgetm_navigator
 
std::auto_ptr< Ui::ContrastWizardPageForm > m_ui
 

Detailed Description

This class is GUI used to define the contrast parameters for the RP constast operation.

Definition at line 57 of file ContrastWizardPage.h.

Constructor & Destructor Documentation

te::qt::widgets::ContrastWizardPage::ContrastWizardPage ( QWidget *  parent = 0)
te::qt::widgets::ContrastWizardPage::~ContrastWizardPage ( )

Member Function Documentation

void te::qt::widgets::ContrastWizardPage::apply ( )
protectedslot
void te::qt::widgets::ContrastWizardPage::drawHistogram ( )
protectedslot
void te::qt::widgets::ContrastWizardPage::fillContrastTypes ( )
protected
te::map::AbstractLayerPtr te::qt::widgets::ContrastWizardPage::get ( )
te::rp::Contrast::InputParameters te::qt::widgets::ContrastWizardPage::getInputParams ( )
te::rp::Contrast::OutputParameters te::qt::widgets::ContrastWizardPage::getOutputParams ( )
bool te::qt::widgets::ContrastWizardPage::isComplete ( ) const
void te::qt::widgets::ContrastWizardPage::listBands ( )
protected
void te::qt::widgets::ContrastWizardPage::onCellClicked ( int  row,
int  column 
)
protectedslot
void te::qt::widgets::ContrastWizardPage::onContrastTypeComboBoxActivated ( int  index)
protectedslot
void te::qt::widgets::ContrastWizardPage::onMaxValueSelected ( int  value,
int  band 
)
protectedslot
void te::qt::widgets::ContrastWizardPage::onMinValueSelected ( int  value,
int  band 
)
protectedslot
void te::qt::widgets::ContrastWizardPage::onPreviewChanged ( )
protectedslot
void te::qt::widgets::ContrastWizardPage::set ( te::map::AbstractLayerPtr  layer)

This method is used to set the selected layer for contrast operation.

Parameters
layerThe layer ptr
Note
This layer MUST HAVE a valid raster object.

Member Data Documentation

std::auto_ptr<te::qt::widgets::RasterHistogramWidget> te::qt::widgets::ContrastWizardPage::m_histogramWidget
private

Definition at line 113 of file ContrastWizardPage.h.

te::map::AbstractLayerPtr te::qt::widgets::ContrastWizardPage::m_layer
private

Definition at line 115 of file ContrastWizardPage.h.

std::auto_ptr<te::qt::widgets::RasterNavigatorWidget> te::qt::widgets::ContrastWizardPage::m_navigator
private

Definition at line 112 of file ContrastWizardPage.h.

std::auto_ptr<Ui::ContrastWizardPageForm> te::qt::widgets::ContrastWizardPage::m_ui
private

Definition at line 111 of file ContrastWizardPage.h.


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