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 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.