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 |