OTB
9.0.0
Orfeo Toolbox
|
#include <otbReflectanceToImageImageFilter.h>
Public Types | |
typedef Functor::RadianceToImageImageFunctor< TInput, TOutput > | LumToImFunctorType |
typedef Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput > | ReflecToLumFunctorType |
Public Member Functions | |
double | GetAlpha () |
double | GetBeta () |
double | GetIlluminationCorrectionCoefficient () |
double | GetSolarIllumination () |
TOutput | operator() (const TInput &inPixel) const |
ReflectanceToImageImageFunctor () | |
void | SetAlpha (double alpha) |
void | SetBeta (double beta) |
void | SetIlluminationCorrectionCoefficient (double coef) |
void | SetSolarIllumination (double solarIllumination) |
virtual | ~ReflectanceToImageImageFunctor () |
Private Attributes | |
LumToImFunctorType | m_LumToImFunctor |
ReflecToLumFunctorType | m_ReflecToLumFunctor |
Call the ReflectanceToRadianceFunctor over the input and the RadianceToImageFunctor to this result.
Definition at line 46 of file otbReflectanceToImageImageFilter.h.
typedef Functor::RadianceToImageImageFunctor<TInput, TOutput> otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::LumToImFunctorType |
Definition at line 56 of file otbReflectanceToImageImageFilter.h.
typedef Functor::ReflectanceToRadianceImageFunctor<TInput, TOutput> otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::ReflecToLumFunctorType |
Definition at line 57 of file otbReflectanceToImageImageFilter.h.
|
inline |
Definition at line 49 of file otbReflectanceToImageImageFilter.h.
|
inlinevirtual |
Definition at line 52 of file otbReflectanceToImageImageFilter.h.
|
inline |
Definition at line 76 of file otbReflectanceToImageImageFilter.h.
References otb::Functor::RadianceToImageImageFunctor< TInput, TOutput >::GetAlpha(), and otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::m_LumToImFunctor.
|
inline |
Definition at line 80 of file otbReflectanceToImageImageFilter.h.
References otb::Functor::RadianceToImageImageFunctor< TInput, TOutput >::GetBeta(), and otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::m_LumToImFunctor.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 59 of file otbReflectanceToImageImageFilter.h.
References otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::m_LumToImFunctor, and otb::Functor::RadianceToImageImageFunctor< TInput, TOutput >::SetAlpha().
Referenced by otb::ReflectanceToImageImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 63 of file otbReflectanceToImageImageFilter.h.
References otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::m_LumToImFunctor, and otb::Functor::RadianceToImageImageFunctor< TInput, TOutput >::SetBeta().
Referenced by otb::ReflectanceToImageImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 71 of file otbReflectanceToImageImageFilter.h.
References otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::m_ReflecToLumFunctor, and otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::SetIlluminationCorrectionCoefficient().
Referenced by otb::ReflectanceToImageImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 67 of file otbReflectanceToImageImageFilter.h.
References otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::m_ReflecToLumFunctor, and otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::SetSolarIllumination().
Referenced by otb::ReflectanceToImageImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
private |
Definition at line 104 of file otbReflectanceToImageImageFilter.h.
Referenced by otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::GetAlpha(), otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::GetBeta(), otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::operator()(), otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::SetAlpha(), and otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::SetBeta().
|
private |
Definition at line 105 of file otbReflectanceToImageImageFilter.h.
Referenced by otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::GetIlluminationCorrectionCoefficient(), otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::GetSolarIllumination(), otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::operator()(), otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::SetIlluminationCorrectionCoefficient(), and otb::Functor::ReflectanceToImageImageFunctor< TInput, TOutput >::SetSolarIllumination().