26#ifndef __TERRALIB_RP_INTERNAL_CLOUDDETECTION_H
27#define __TERRALIB_RP_INTERNAL_CLOUDDETECTION_H
78 double minShadow,
double maxShadow, std::vector<te::rp::Filter::InputParameters::FilterType> vecFilter,
79 std::vector<int> vecIt);
This is the base class for Layers.
A conteiner class for keeping information about a data source.
An Envelope defines a 2D rectangular region.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
te::rst::Raster * generateShadowRaster(te::rst::Raster *raster, int shadowBand, double minShadow, double maxShadow)
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 * 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.
Namespace for the Vector Geometry module of TerraLib.
Namespace for the memory data source of TerraLib.
Namespace for Raster Processing module of TerraLib.
Namespace for the Raster module of TerraLib.
A series of well-known filtering algorithms for images, linear and non-linear.
Configuration flags for the Raster Processing module of TerraLib.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.