OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageToReflectanceImageFilter.h>
Public Types | |
typedef Functor::ImageToRadianceImageFunctor< TInput, TOutput > | ImToLumFunctorType |
typedef Functor::RadianceToReflectanceImageFunctor< TInput, TOutput > | LumToReflecFunctorType |
Public Member Functions | |
double | GetAlpha () |
double | GetBeta () |
double | GetIlluminationCorrectionCoefficient () |
double | GetSolarIllumination () |
bool | GetUseClamp () |
ImageToReflectanceImageFunctor () | |
TOutput | operator() (const TInput &inPixel) const |
void | SetAlpha (double alpha) |
void | SetBeta (double beta) |
void | SetIlluminationCorrectionCoefficient (double coef) |
void | SetSolarIllumination (double solarIllumination) |
void | SetUseClamp (bool useClamp) |
virtual | ~ImageToReflectanceImageFunctor () |
Private Attributes | |
ImToLumFunctorType | m_ImToLumFunctor |
LumToReflecFunctorType | m_LumToReflecFunctor |
Call the ImageToRadianceFunctor over the input and the RadianceToReflectanceFunctor to this result.
Definition at line 46 of file otbImageToReflectanceImageFilter.h.
typedef Functor::ImageToRadianceImageFunctor<TInput, TOutput> otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::ImToLumFunctorType |
Definition at line 56 of file otbImageToReflectanceImageFilter.h.
typedef Functor::RadianceToReflectanceImageFunctor<TInput, TOutput> otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::LumToReflecFunctorType |
Definition at line 57 of file otbImageToReflectanceImageFilter.h.
|
inline |
Definition at line 49 of file otbImageToReflectanceImageFilter.h.
|
inlinevirtual |
Definition at line 52 of file otbImageToReflectanceImageFilter.h.
|
inline |
Definition at line 80 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToRadianceImageFunctor< TInput, TOutput >::GetAlpha(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_ImToLumFunctor.
|
inline |
Definition at line 84 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToRadianceImageFunctor< TInput, TOutput >::GetBeta(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_ImToLumFunctor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 59 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_ImToLumFunctor, and otb::Functor::ImageToRadianceImageFunctor< TInput, TOutput >::SetAlpha().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 63 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_ImToLumFunctor, and otb::Functor::ImageToRadianceImageFunctor< TInput, TOutput >::SetBeta().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 71 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_LumToReflecFunctor, and otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::SetIlluminationCorrectionCoefficient().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 67 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_LumToReflecFunctor, and otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::SetSolarIllumination().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 75 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_LumToReflecFunctor, and otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::SetUseClamp().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
private |
Definition at line 112 of file otbImageToReflectanceImageFilter.h.
Referenced by otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::GetAlpha(), otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::GetBeta(), otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::operator()(), otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::SetAlpha(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::SetBeta().
|
private |
Definition at line 113 of file otbImageToReflectanceImageFilter.h.
Referenced by otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::GetIlluminationCorrectionCoefficient(), otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::GetSolarIllumination(), otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::GetUseClamp(), otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::operator()(), otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::SetIlluminationCorrectionCoefficient(), otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::SetSolarIllumination(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::SetUseClamp().