OTB  6.7.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

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

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

Definition at line 48 of file otbCloudDetectionFunctor.h.

Member Function Documentation

template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::GetMaxThreshold ( )
inline
template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::GetMinThreshold ( )
inline
template<class TInput , class TOutputValue >
TInput otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::GetReferencePixel ( )
inline
template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::GetVariance ( void  )
inline
template<class TInput , class TOutputValue >
TOutputValue otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::operator() ( const TInput &  inPix)
inline
template<class TInput , class TOutputValue >
void otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::SetMaxThreshold ( double  threshold)
inline
template<class TInput , class TOutputValue >
void otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::SetMinThreshold ( double  threshold)
inline
template<class TInput , class TOutputValue >
void otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::SetReferencePixel ( TInput  ref)
inline
template<class TInput , class TOutputValue >
void otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::SetVariance ( double  variance)
inline

Member Data Documentation

template<class TInput , class TOutputValue >
CloudEstimatorFunctorType otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::m_CloudEstimatorFunctor
protected
template<class TInput , class TOutputValue >
double otb::Functor::CloudDetectionFunctor< TInput, TOutputValue >::m_MaxThreshold
protected
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: