te::qt::widgets::ColorTransformWizardPage Class Reference

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

#include <ColorTransformWizardPage.h>

Inheritance diagram for te::qt::widgets::ColorTransformWizardPage:

Public Slots

void ihsHComboBoxActivated (int index)
 
void ihsIComboBoxActivated (int index)
 
void ihsSComboBoxActivated (int index)
 
void rgbBComboBoxActivated (int index)
 
void rgbGComboBoxActivated (int index)
 
void rgbRComboBoxActivated (int index)
 

Public Member Functions

 ColorTransformWizardPage (QWidget *parent=0)
 
unsigned int getIHSHBand ()
 
unsigned int getIHSIBand ()
 
double getIHSMaxValue ()
 
double getIHSMinValue ()
 
te::rst::RastergetIHSRaster ()
 
unsigned int getIHSSBand ()
 
unsigned int getRGBBBand ()
 
unsigned int getRGBGBand ()
 
double getRGBMaxValue ()
 
double getRGBMinValue ()
 
te::rst::RastergetRGBRaster ()
 
unsigned int getRGBRBand ()
 
bool isComplete () const
 
bool isIHS2RGB ()
 
bool isRGB2IHS ()
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
 ~ColorTransformWizardPage ()
 

Protected Member Functions

void fillColorTransformTypes ()
 
void getRasterBands (QComboBox *layer, int index, QComboBox *band)
 

Private Types

enum  ColorTransformTypes { COLORTRANSFORM_RGB2IHS, COLORTRANSFORM_IHS2RGB }
 

Private Attributes

std::list< te::map::AbstractLayerPtrm_layerList
 
std::auto_ptr< Ui::ColorTransformWizardPageForm > m_ui
 

Detailed Description

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

Definition at line 55 of file ColorTransformWizardPage.h.

Member Enumeration Documentation

Enumerator
COLORTRANSFORM_RGB2IHS 
COLORTRANSFORM_IHS2RGB 

Definition at line 59 of file ColorTransformWizardPage.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void te::qt::widgets::ColorTransformWizardPage::fillColorTransformTypes ( )
protected
unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSHBand ( )
unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSIBand ( )
double te::qt::widgets::ColorTransformWizardPage::getIHSMaxValue ( )
double te::qt::widgets::ColorTransformWizardPage::getIHSMinValue ( )
te::rst::Raster* te::qt::widgets::ColorTransformWizardPage::getIHSRaster ( )
unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSSBand ( )
void te::qt::widgets::ColorTransformWizardPage::getRasterBands ( QComboBox *  layer,
int  index,
QComboBox *  band 
)
protected
unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBBBand ( )
unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBGBand ( )
double te::qt::widgets::ColorTransformWizardPage::getRGBMaxValue ( )
double te::qt::widgets::ColorTransformWizardPage::getRGBMinValue ( )
te::rst::Raster* te::qt::widgets::ColorTransformWizardPage::getRGBRaster ( )
unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBRBand ( )
void te::qt::widgets::ColorTransformWizardPage::ihsHComboBoxActivated ( int  index)
slot
void te::qt::widgets::ColorTransformWizardPage::ihsIComboBoxActivated ( int  index)
slot
void te::qt::widgets::ColorTransformWizardPage::ihsSComboBoxActivated ( int  index)
slot
bool te::qt::widgets::ColorTransformWizardPage::isComplete ( ) const
bool te::qt::widgets::ColorTransformWizardPage::isIHS2RGB ( )
bool te::qt::widgets::ColorTransformWizardPage::isRGB2IHS ( )
void te::qt::widgets::ColorTransformWizardPage::rgbBComboBoxActivated ( int  index)
slot
void te::qt::widgets::ColorTransformWizardPage::rgbGComboBoxActivated ( int  index)
slot
void te::qt::widgets::ColorTransformWizardPage::rgbRComboBoxActivated ( int  index)
slot
void te::qt::widgets::ColorTransformWizardPage::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)

Member Data Documentation

std::list<te::map::AbstractLayerPtr> te::qt::widgets::ColorTransformWizardPage::m_layerList
private

Definition at line 120 of file ColorTransformWizardPage.h.

std::auto_ptr<Ui::ColorTransformWizardPageForm> te::qt::widgets::ColorTransformWizardPage::m_ui
private

Definition at line 118 of file ColorTransformWizardPage.h.


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