25 #ifndef __TERRALIB_RP_INTERNAL_WISPERFUSION_H
26 #define __TERRALIB_RP_INTERNAL_WISPERFUSION_H
30 #include "../raster/Raster.h"
31 #include "../raster/Interpolator.h"
104 void reset() throw( te::rp::Exception );
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...
Raster Processing algorithm output parameters base interface.
Spectral Response Functions.
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.
Raster Processing algorithm base interface class.
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 ).