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"
33 #include "../../../maptools/DataSetLayer.h"
34 #include "../../../raster/Raster.h"
47 #include <boost/shared_ptr.hpp>
53 class MixtureModelForm;
83 bool eventFilter(QObject* watched, QEvent* event);
88 void keyPressedOverMapDisplay(
int key );
118 const std::string& outpuRasterDSType,
119 const std::map<std::string, std::string>& outpuRasterInfo,
121 Qt::WindowFlags f = 0);
133 bool getOutputRaster(boost::shared_ptr< te::rst::Raster >& outputRasterPtr);
137 void on_okPushButton_clicked();
138 void on_coordTracked_changed(QPointF& coordinate);
139 void on_keyPressedOverMapDisplay(
int key);
140 void on_removeButton_clicked();
141 void on_mapDisplay_extentChanged();
142 void updateComponentsGrid();
170 #endif // __TERRALIB_QT_WIDGETS_RP_INTERNAL_MIXTUREMODELDIALOG_H
An abstract class for raster data strucutures.
This event signals that the pan button toggled.
boost::intrusive_ptr< DataSetLayer > DataSetLayerPtr
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.