OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Protected Attributes | List of all members
otb::Functor::CloudDetectionFunctor< TInput, TOutputValue > Class Template Reference

#include <otbCloudDetectionFunctor.h>

Public Types

typedef CloudEstimatorFunctor< TInput, TOutputValue > CloudEstimatorFunctorType
 

Public Member Functions

 CloudDetectionFunctor ()
 
double GetMaxThreshold ()
 
double GetMinThreshold ()
 
TInput GetReferencePixel ()
 
double GetVariance ()
 
TOutputValue operator() (const TInput &inPix)
 
void SetMaxThreshold (double threshold)
 
void SetMinThreshold (double threshold)
 
void SetReferencePixel (TInput ref)
 
void SetVariance (double variance)
 
virtual ~CloudDetectionFunctor ()
 

Protected Attributes

CloudEstimatorFunctorType m_CloudEstimatorFunctor
 
double m_MaxThreshold
 
double m_MinThreshold
 

Detailed Description

template<class TInput, class TOutputValue>
class otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >

Examples
FeatureExtraction/CloudDetectionExample.cxx.

Definition at line 37 of file otbCloudDetectionFunctor.h.

Member Typedef Documentation

◆ CloudEstimatorFunctorType

template<class TInput , class TOutputValue >
typedef CloudEstimatorFunctor<TInput, TOutputValue> otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::CloudEstimatorFunctorType

Definition at line 40 of file otbCloudDetectionFunctor.h.

Constructor & Destructor Documentation

◆ CloudDetectionFunctor()

template<class TInput , class TOutputValue >
otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::CloudDetectionFunctor ( )
inline

◆ ~CloudDetectionFunctor()

template<class TInput , class TOutputValue >
virtual otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::~CloudDetectionFunctor ( )
inlinevirtual

Definition at line 48 of file otbCloudDetectionFunctor.h.

Member Function Documentation

◆ GetMaxThreshold()

template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::GetMaxThreshold ( )
inline

◆ GetMinThreshold()

template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::GetMinThreshold ( )
inline

◆ GetReferencePixel()

template<class TInput , class TOutputValue >
TInput otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::GetReferencePixel ( )
inline

◆ GetVariance()

template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::GetVariance ( )
inline

◆ operator()()

template<class TInput , class TOutputValue >
TOutputValue otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::operator() ( const TInput &  inPix)
inline

◆ SetMaxThreshold()

template<class TInput , class TOutputValue >
void otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::SetMaxThreshold ( double  threshold)
inline

◆ SetMinThreshold()

template<class TInput , class TOutputValue >
void otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::SetMinThreshold ( double  threshold)
inline

◆ SetReferencePixel()

template<class TInput , class TOutputValue >
void otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::SetReferencePixel ( TInput  ref)
inline

◆ SetVariance()

template<class TInput , class TOutputValue >
void otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::SetVariance ( double  variance)
inline

Member Data Documentation

◆ m_CloudEstimatorFunctor

template<class TInput , class TOutputValue >
CloudEstimatorFunctorType otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::m_CloudEstimatorFunctor
protected

◆ m_MaxThreshold

template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::m_MaxThreshold
protected

◆ m_MinThreshold

template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::m_MinThreshold
protected

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