This class provide cloud detection. More...
#include <CloudDetection.h>
Public Member Functions | |
| CloudDetection () | |
| 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.  More... | |
| ~CloudDetection () | |
Protected Member Functions | |
| te::rst::Raster * | generateCloudRaster (te::rst::Raster *raster, int cloudBand, double minCloud, double maxCloud) | 
| te::rst::Raster * | generateShadowRaster (te::rst::Raster *raster, int shadowBand, double minShadow, double maxShadow) | 
| te::rst::Raster * | generateSumRasters (te::rst::Raster *cloudRaster, te::rst::Raster *shadowRaster) | 
This class provide cloud detection.
Definition at line 66 of file CloudDetection.h.
| te::rp::CloudDetection::CloudDetection | ( | ) | 
| te::rp::CloudDetection::~CloudDetection | ( | ) | 
| te::rst::Raster* te::rp::CloudDetection::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.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected |