26 #ifndef __TERRALIB_RP_INTERNAL_CLOUDDETECTION_H 
   27 #define __TERRALIB_RP_INTERNAL_CLOUDDETECTION_H 
   30 #include "../rp/Filter.h" 
   31 #include "../dataaccess/datasource/DataSourceInfo.h" 
   32 #include "../maptools/AbstractLayer.h" 
   78           double minShadow, 
double maxShadow, std::vector<te::rp::Filter::InputParameters::FilterType> vecFilter,
 
   79           std::vector<int> vecIt);
 
This class provide cloud detection.
 
te::rst::Raster * generateCloudRaster(te::rst::Raster *raster, int cloudBand, double minCloud, double maxCloud)
 
te::rst::Raster * generateSumRasters(te::rst::Raster *cloudRaster, te::rst::Raster *shadowRaster)
 
te::rst::Raster * generateShadowRaster(te::rst::Raster *raster, int shadowBand, double minShadow, double maxShadow)
 
te::rst::Raster * executeCloudDetection(te::rst::Raster *cloudRaster, te::rst::Raster *shadowRaster, int cloudBand, int shadowBand, double minCloud, double maxCloud, double minShadow, double maxShadow, std::vector< te::rp::Filter::InputParameters::FilterType > vecFilter, std::vector< int > vecIt)
This method is used to run cloud detection operation.
 
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.
 
Proxy configuration file for TerraView (see terraview_config.h).