26 #ifndef __TERRALIB_RP_INTERNAL_CLASSIFIERSTRATEGY_H
27 #define __TERRALIB_RP_INTERNAL_CLASSIFIERSTRATEGY_H
30 #include "../raster/Raster.h"
61 virtual bool initialize(
StrategyParameters const*
const strategyParams)
throw(te::rp::Exception) = 0;
75 virtual bool execute(
const te::rst::Raster& inputRaster,
const std::vector<unsigned int>& inputRasterBands,
76 const std::vector<te::gm::Polygon*>& inputPolygons,
te::rst::Raster& outputRaster,
77 const unsigned int outputRasterBand,
const bool enableProgressInterface)
throw(te::rp::Exception) = 0;
106 #endif // __TERRALIB_RP_INTERNAL_CLASSIFIERSTRATEGY_H
Raster strategy parameters base class.
Raster strategy parameters base class.
Configuration flags for the Raster Processing module of TerraLib.
An abstract class for raster data strucutures.
Raster classifier strategy base class.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.