26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_COLORTRANSFORMWIZARDPAGE_H 
   27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_COLORTRANSFORMWIZARDPAGE_H 
   30 #include "../../../maptools/AbstractLayer.h" 
   31 #include "../Config.h" 
   38 #include <QWizardPage> 
   42 namespace Ui { 
class ColorTransformWizardPageForm; }
 
   62             COLORTRANSFORM_IHS2RGB
 
   71           bool isComplete() 
const;
 
   81           unsigned int getRGBRBand();
 
   82           unsigned int getRGBGBand();
 
   83           unsigned int getRGBBBand();
 
   85           double getRGBMinValue();
 
   86           double getRGBMaxValue();
 
   90           unsigned int getIHSIBand();
 
   91           unsigned int getIHSHBand();
 
   92           unsigned int getIHSSBand();
 
   94           double getIHSMinValue();
 
   95           double getIHSMaxValue();
 
   98           void setList(std::list<te::map::AbstractLayerPtr>& layerList);
 
  102           void rgbRComboBoxActivated(
int index);
 
  103           void rgbGComboBoxActivated(
int index);
 
  104           void rgbBComboBoxActivated(
int index);
 
  106           void ihsIComboBoxActivated(
int index);
 
  107           void ihsHComboBoxActivated(
int index);
 
  108           void ihsSComboBoxActivated(
int index);
 
  112           void fillColorTransformTypes();
 
  114           void getRasterBands(QComboBox* layer, 
int index, QComboBox* band);
 
  118           std::auto_ptr<Ui::ColorTransformWizardPageForm> 
m_ui;
 
  128 #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...