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);
   114           void fillColorTransformTypes();
   116           void getRasterBands(QComboBox* layer, 
int index, QComboBox* band);
   120           std::auto_ptr<Ui::ColorTransformWizardPageForm> 
m_ui;
   130 #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...