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.