26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_COLORTRANSFORMWIZARDPAGE_H 27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_COLORTRANSFORMWIZARDPAGE_H 31 #include "../../../maptools/AbstractLayer.h" 33 #include "../Config.h" 40 #include <QWizardPage> 44 namespace Ui {
class ColorTransformWizardPageForm; }
64 COLORTRANSFORM_IHS2RGB
73 bool isComplete()
const;
83 unsigned int getRGBRBand();
84 unsigned int getRGBGBand();
85 unsigned int getRGBBBand();
87 double getRGBMinValue();
88 double getRGBMaxValue();
92 unsigned int getIHSIBand();
93 unsigned int getIHSHBand();
94 unsigned int getIHSSBand();
96 double getIHSMinValue();
97 double getIHSMaxValue();
100 void setList(std::list<te::map::AbstractLayerPtr>& layerList);
104 void rgbRComboBoxActivated(
int index);
105 void rgbGComboBoxActivated(
int index);
106 void rgbBComboBoxActivated(
int index);
108 void ihsIComboBoxActivated(
int index);
109 void ihsHComboBoxActivated(
int index);
110 void ihsSComboBoxActivated(
int index);
112 void colorTransformTypeActivated(
int index);
116 void fillColorTransformTypes();
118 void getRasterBands(QComboBox* layer,
int index, QComboBox* band);
122 std::auto_ptr<Ui::ColorTransformWizardPageForm>
m_ui;
132 #endif // __TERRALIB_QT_WIDGETS_RP_INTERNAL_COLORTRANSFORMWIZARDPAGE_H
An abstract class for raster data strucutures.
std::auto_ptr< Ui::ColorTransformWizardPageForm > m_ui
std::list< te::map::AbstractLayerPtr > m_layerList
This class is GUI used to define the colorTransform parameters for the RP colorTransform operation...