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 ).