te::rp::CloudDetection Class Reference

This class provide cloud detection. More...

#include <CloudDetection.h>

Public Member Functions

 CloudDetection ()
 
te::rst::RasterexecuteCloudDetection (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::RastergenerateCloudRaster (te::rst::Raster *raster, int cloudBand, double minCloud, double maxCloud)
 
te::rst::RastergenerateShadowRaster (te::rst::Raster *raster, int shadowBand, double minShadow, double maxShadow)
 
te::rst::RastergenerateSumRasters (te::rst::Raster *cloudRaster, te::rst::Raster *shadowRaster)
 

Detailed Description

This class provide cloud detection.

Definition at line 66 of file CloudDetection.h.

Constructor & Destructor Documentation

te::rp::CloudDetection::CloudDetection ( )
te::rp::CloudDetection::~CloudDetection ( )

Member Function Documentation

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.

te::rst::Raster* te::rp::CloudDetection::generateCloudRaster ( te::rst::Raster raster,
int  cloudBand,
double  minCloud,
double  maxCloud 
)
protected
te::rst::Raster* te::rp::CloudDetection::generateShadowRaster ( te::rst::Raster raster,
int  shadowBand,
double  minShadow,
double  maxShadow 
)
protected
te::rst::Raster* te::rp::CloudDetection::generateSumRasters ( te::rst::Raster cloudRaster,
te::rst::Raster shadowRaster 
)
protected

The documentation for this class was generated from the following file: