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 |