26#ifndef __TERRALIB_RASTER_INTERNAL_REPROJECTION_H
27#define __TERRALIB_RASTER_INTERNAL_REPROJECTION_H
103 TERASTEREXPORT te::rst::Raster*
Reproject(
te::rst::Raster const *
const rin,
int srid,
double llx,
double lly,
double urx,
double ury,
double resx,
double resy,
const std::map<std::string, std::string>& routinfo,
int m =
te::rst::NearestNeighbor);
127 const std::vector< unsigned int >& inputRasterBands,
129 const unsigned int interpWindowRadius,
130 const unsigned int firstRow,
131 const unsigned int firstColumn,
132 const unsigned int height,
133 const unsigned int width,
134 const unsigned int newheight,
135 const unsigned int newwidth,
136 const unsigned int maxThreads,
137 const std::map<std::string, std::string>& rinfo,
138 const std::string& dataSourceType,
139 std::unique_ptr< te::rst::Raster >& outputRasterPtr );
It interpolates one pixel based on a selected algorithm.
An Envelope defines a 2D rectangular region.
InterpolationMethod Method
Allowed interpolation methods.
An abstract class for raster data strucutures.
A Converter is responsible for the conversion of coordinates between different Coordinate Systems (CS...
Namespace for the Vector Geometry module of TerraLib.
Namespace for the Raster module of TerraLib.
@ NearestNeighbor
Near neighborhood interpolation method.
TERASTEREXPORT te::rst::Raster * Reproject(te::rst::Raster const *const rin, int srid, const std::map< std::string, std::string > &routinfo, int m=te::rst::NearestNeighbor)
Reprojects a raster to another SRS.
Namespace for the Spatial Reference System module of TerraLib.
Configuration flags for the Raster module of TerraLib.
#define TERASTEREXPORT
You can use this macro in order to export/import classes and functions from this module.