All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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::AbstractLayerPtr
m_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 ( )

Definition at line 71 of file ColorTransformWizardPage.cpp.

Member Function Documentation

void te::qt::widgets::ColorTransformWizardPage::fillColorTransformTypes ( )
protected

Definition at line 248 of file ColorTransformWizardPage.cpp.

Referenced by ColorTransformWizardPage().

unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSHBand ( )

Definition at line 153 of file ColorTransformWizardPage.cpp.

unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSIBand ( )

Definition at line 148 of file ColorTransformWizardPage.cpp.

double te::qt::widgets::ColorTransformWizardPage::getIHSMaxValue ( )

Definition at line 168 of file ColorTransformWizardPage.cpp.

double te::qt::widgets::ColorTransformWizardPage::getIHSMinValue ( )

Definition at line 163 of file ColorTransformWizardPage.cpp.

te::rst::Raster * te::qt::widgets::ColorTransformWizardPage::getIHSRaster ( )
unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSSBand ( )

Definition at line 158 of file ColorTransformWizardPage.cpp.

void te::qt::widgets::ColorTransformWizardPage::getRasterBands ( QComboBox *  layer,
int  index,
QComboBox *  band 
)
protected
unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBBBand ( )

Definition at line 121 of file ColorTransformWizardPage.cpp.

unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBGBand ( )

Definition at line 116 of file ColorTransformWizardPage.cpp.

double te::qt::widgets::ColorTransformWizardPage::getRGBMaxValue ( )

Definition at line 131 of file ColorTransformWizardPage.cpp.

double te::qt::widgets::ColorTransformWizardPage::getRGBMinValue ( )

Definition at line 126 of file ColorTransformWizardPage.cpp.

te::rst::Raster * te::qt::widgets::ColorTransformWizardPage::getRGBRaster ( )
unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBRBand ( )

Definition at line 111 of file ColorTransformWizardPage.cpp.

void te::qt::widgets::ColorTransformWizardPage::ihsHComboBoxActivated ( int  index)
slot

Definition at line 238 of file ColorTransformWizardPage.cpp.

Referenced by ColorTransformWizardPage().

void te::qt::widgets::ColorTransformWizardPage::ihsIComboBoxActivated ( int  index)
slot

Definition at line 233 of file ColorTransformWizardPage.cpp.

Referenced by ColorTransformWizardPage().

void te::qt::widgets::ColorTransformWizardPage::ihsSComboBoxActivated ( int  index)
slot

Definition at line 243 of file ColorTransformWizardPage.cpp.

Referenced by ColorTransformWizardPage().

bool te::qt::widgets::ColorTransformWizardPage::isComplete ( ) const

Definition at line 76 of file ColorTransformWizardPage.cpp.

bool te::qt::widgets::ColorTransformWizardPage::isIHS2RGB ( )

Definition at line 90 of file ColorTransformWizardPage.cpp.

bool te::qt::widgets::ColorTransformWizardPage::isRGB2IHS ( )

Definition at line 81 of file ColorTransformWizardPage.cpp.

void te::qt::widgets::ColorTransformWizardPage::rgbBComboBoxActivated ( int  index)
slot

Definition at line 228 of file ColorTransformWizardPage.cpp.

Referenced by ColorTransformWizardPage().

void te::qt::widgets::ColorTransformWizardPage::rgbGComboBoxActivated ( int  index)
slot

Definition at line 223 of file ColorTransformWizardPage.cpp.

Referenced by ColorTransformWizardPage().

void te::qt::widgets::ColorTransformWizardPage::rgbRComboBoxActivated ( int  index)
slot

Definition at line 218 of file ColorTransformWizardPage.cpp.

Referenced by ColorTransformWizardPage().

void te::qt::widgets::ColorTransformWizardPage::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)

Definition at line 173 of file ColorTransformWizardPage.cpp.

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.

Referenced by ColorTransformWizardPage().


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