26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELWIZARDPAGE_H 
   27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELWIZARDPAGE_H 
   30 #include "../../../color/RGBAColor.h" 
   31 #include "../../../geometry/Coord2D.h" 
   32 #include "../../../maptools/AbstractLayer.h" 
   33 #include "../../../raster/Raster.h" 
   34 #include "../../../rp/MixtureModel.h" 
   35 #include "../Config.h" 
   41 #include <QtGui/QWizardPage> 
   42 #include <QtGui/QTableWidget> 
   45 namespace Ui { 
class MixtureModelWizardPageForm; }
 
   49   namespace se { 
class Mark; }
 
   56       class RasterNavigatorDialog;
 
   88          bool isComplete() 
const;
 
  109           void onMapDisplayExtentChanged();
 
  113           void onItemChanged(QTableWidgetItem* item);
 
  115           void onRemoveToolButtonClicked();
 
  117           void showNavigator(
bool show);
 
  119           void onNavigatorClosed();
 
  123           void fillMixtureModelTypes();
 
  129           void updateComponents();
 
  133           std::auto_ptr<Ui::MixtureModelWizardPageForm> 
m_ui;
 
  149 #endif  // __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELWIZARDPAGE_H 
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
te::color::RGBAColor ** m_rgbaMark
 
te::gm::Coord2D m_coordGeo
 
This class is GUI used to define the mixture model parameters for the RP constast operation...
 
te::qt::widgets::MapDisplay * m_display
 
An utility struct for representing 2D coordinates. 
 
std::map< std::string, MixModelComponent > m_components
The map of selected components. 
 
std::auto_ptr< Ui::MixtureModelWizardPageForm > m_ui
 
te::gm::Coord2D m_coordGrid
 
std::vector< double > m_values
 
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color. 
 
A widget to control the display of a set of layers. 
 
MixtureModel output parameters. 
 
MixtureModel input parameters. 
 
unsigned int m_countComponents
The maximum number of components inserted. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
 
te::map::AbstractLayerPtr m_layer
 
std::auto_ptr< te::qt::widgets::RasterNavigatorDialog > m_navigatorDlg
 
A Mark specifies a geometric shape and applies coloring to it.