26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_CONTRASTDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_CONTRASTDIALOG_H
30 #include "../Config.h"
31 #include "../../../raster/Raster.h"
34 #include <QtGui/QDialog>
42 #include <boost/shared_ptr.hpp>
81 const std::string& outpuRasterDSType,
82 const std::map< std::string, std::string >& outpuRasterInfo,
84 Qt::WindowFlags f = 0);
96 Qt::WindowFlags f = 0);
107 bool getOutputRaster( boost::shared_ptr< te::rst::Raster >& outputRasterPtr );
111 void on_okPushButton_clicked();
127 #endif // __TERRALIB_QT_WIDGETS_RP_INTERNAL_CONTRASTDIALOG_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
A dialog used to build a basic fill element.
std::map< std::string, std::string > m_outpuRasterInfo
Output raster data source type (as described in te::raster::RasterFactory ).
std::string m_outpuRasterDSType
true if the output raster is the input raster.
A dialog used to execute image contrast enhencement.
bool m_outputRasterIsInputRaster
Input raster pointer.
te::rst::Raster const * m_inputRasterPtr
User interface.
boost::shared_ptr< te::rst::Raster > m_outputRasterPtr
The necessary information to create the raster (as described in te::raster::RasterFactory).
Ui::ContrastForm * m_uiPtr
An abstract class for raster data strucutures.