25 #ifndef __TERRALIB_RP_INTERNAL_WISPERFUSION_H 
   26 #define __TERRALIB_RP_INTERNAL_WISPERFUSION_H 
   30 #include "../raster/Raster.h" 
   31 #include "../raster/Interpolator.h" 
  110             AbstractParameters* clone() const;
 
  134             void reset() throw( 
te::rp::Exception );
 
  140             AbstractParameters* clone() const;
 
  148         bool execute( AlgorithmOutputParameters& outputParams ) throw( 
te::rp::Exception );
 
  151         void reset() throw( 
te::rp::Exception );
 
  157         bool isInitialized() const;
 
  163         bool m_isInitialized; 
 
std::auto_ptr< te::rst::Raster > m_outputRasterPtr
The generated output fused raster. 
 
Fusion of a low-resolution multi-band image with a high resolution image using the WiSpeR method...
 
Base exception class for plugin module. 
 
Raster Processing algorithm output parameters base interface. 
 
Spectral Response Functions. 
 
Raster Processing algorithm base interface class. 
 
InterpolationMethod
Allowed interpolation methods. 
 
WisperFusion output parameters. 
 
SensorType
Satellite sensors. 
 
Raster Processing functions. 
 
Raster Processing algorithm base interface. 
 
An abstract class for raster data strucutures. 
 
WaveletAtrousFilterType
Wavelet Atrous Filter types. 
 
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::map< std::string, std::string > m_rInfo
The necessary information to create the output rasters (as described in te::raster::RasterFactory). 
 
std::string m_rType
Output raster data source type (as described in te::raster::RasterFactory ).