26 #ifndef __TERRALIB_RP_INTERNAL_CLASSIFIERSTRATEGY_H 
   27 #define __TERRALIB_RP_INTERNAL_CLASSIFIERSTRATEGY_H 
   30 #include "../raster/Raster.h" 
   60         virtual bool initialize(
StrategyParameters const* 
const strategyParams) 
throw(te::rp::Exception) = 0;
 
   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;
 
  105 #endif  // __TERRALIB_RP_INTERNAL_CLASSIFIERSTRATEGY_H 
An abstract class for raster data strucutures. 
 
Raster strategy parameters base class. 
 
Raster strategy parameters base class. 
 
#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. 
 
Raster classifier strategy base class.