65 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELWIZARDPAGE_H 
   66 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELWIZARDPAGE_H 
   69 #include "../../../color/RGBAColor.h" 
   70 #include "../../../geometry/Coord2D.h" 
   71 #include "../../../maptools/AbstractLayer.h" 
   72 #include "../../../raster/Raster.h" 
   73 #include "../../../rp/MixtureModel.h" 
   74 #include "../Config.h" 
   80 #include <QWizardPage> 
   81 #include <QTableWidget> 
   84 namespace Ui { 
class MixtureModelWizardPageForm; }
 
   88   namespace se { 
class Mark; }
 
   94       class RasterNavigatorDialog;
 
  126          bool isComplete() 
const;
 
  145           void saveMixtureModelComponents(std::string fileName);
 
  147           void loadMixtureModelComponents(std::string fileName);
 
  151           void onSaveToolButtonClicked();
 
  153           void onLoadToolButtonClicked();
 
  155           void onMapDisplayExtentChanged();
 
  157           void onPointPicked(
double x, 
double y);
 
  159           void onItemChanged(QTableWidgetItem* item);
 
  161           void onRemoveToolButtonClicked();
 
  163           void showNavigator(
bool show);
 
  165           void onNavigatorClosed();
 
  169           void fillMixtureModelTypes();
 
  175           void updateComponents();
 
  179           std::auto_ptr<Ui::MixtureModelWizardPageForm> 
m_ui;
 
  194 #endif  // __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELWIZARDPAGE_H 
te::color::RGBAColor ** m_rgbaMark
 
A Mark specifies a geometric shape and applies coloring to it. 
 
std::auto_ptr< te::qt::widgets::RasterNavigatorDialog > m_navigatorDlg
 
std::vector< double > m_values
 
unsigned int m_countComponents
The maximum number of components inserted. 
 
An utility struct for representing 2D coordinates. 
 
This class is GUI used to define the mixture model parameters for the RP constast operation...
 
te::map::AbstractLayerPtr m_layer
 
std::map< std::string, MixModelComponent > m_components
The map of selected components. 
 
std::auto_ptr< Ui::MixtureModelWizardPageForm > m_ui
 
MixtureModel output parameters. 
 
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color. 
 
te::gm::Coord2D m_coordGrid
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
 
te::gm::Coord2D m_coordGeo