Go to the documentation of this file.
25 #ifndef __TERRALIB_RP_INTERNAL_REGISTER_H
26 #define __TERRALIB_RP_INTERNAL_REGISTER_H
29 #include "../raster/Raster.h"
30 #include "../raster/Interpolator.h"
31 #include "../geometry/Envelope.h"
32 #include "../geometry/GTParameters.h"
33 #include "../geometry/GeometricTransformation.h"
99 AbstractParameters* clone() const;
129 AbstractParameters* clone() const;
145 bool isInitialized() const;
151 bool m_isInitialized;
An Envelope defines a 2D rectangular region.
Raster Processing algorithm output parameters base interface.
Performs raster data registering into a SRS using a set of tie points.
An abstract class for raster data strucutures.
std::string m_rType
Output raster data source type (as described in te::raster::RasterFactory ).
OutputParameters(const OutputParameters &)
std::unique_ptr< te::rst::Raster > m_outputRasterPtr
The generated output registered raster.
Raster Processing algorithm base interface.
InterpolationMethod
Allowed interpolation methods.
void reset()
Clear all internal allocated resources and reset the parameters instance to its initial state.
Base exception class for plugin module.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Register output parameters.
std::map< std::string, std::string > m_rInfo
The necessary information to create the output rasters (as described in te::raster::RasterFactory).