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; 
 Raster Processing functions. 
 
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 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::unique_ptr< te::rst::Raster > m_outputRasterPtr
The generated output fused raster. 
 
std::string m_rType
Output raster data source type (as described in te::raster::RasterFactory ).