26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELDIALOG_H 
   27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELDIALOG_H 
   30 #include "../Config.h" 
   31 #include "../../../color/RGBAColor.h" 
   32 #include "../../../maptools/DataSetLayer.h" 
   33 #include "../../../raster/Raster.h" 
   44 #include <boost/shared_ptr.hpp> 
   49   class MixtureModelForm;
 
   79           bool eventFilter(QObject* watched, QEvent* event);
 
   84           void keyPressedOverMapDisplay( 
int key );
 
  114                              const std::string& outpuRasterDSType,
 
  115                              const std::map<std::string, std::string>& outpuRasterInfo,
 
  117                              Qt::WindowFlags f = 0);
 
  129           bool getOutputRaster(boost::shared_ptr< te::rst::Raster >& outputRasterPtr);
 
  133           void on_okPushButton_clicked();
 
  134           void on_coordTracked_changed(QPointF& coordinate);
 
  135           void on_keyPressedOverMapDisplay(
int key);
 
  136           void on_removeButton_clicked();
 
  137           void on_mapDisplay_extentChanged();
 
  138           void updateComponentsGrid();
 
  166 #endif  // __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELDIALOG_H 
An abstract class for raster data strucutures. 
 
This class implements a concrete tool to geographic pan operation. 
 
boost::intrusive_ptr< DataSetLayer > DataSetLayerPtr
 
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.