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