![]() |
Orfeo Toolbox
3.16
|
Call the ImageToLuminanceFunctor over the input and the LuminanceToReflectanceFunctor to this result. More...
#include <otbImageToReflectanceImageFilter.h>
Public Types | |
| typedef Functor::ImageToLuminanceImageFunctor < TInput, TOutput > | ImToLumFunctorType |
| typedef Functor::LuminanceToReflectanceImageFunctor < TInput, TOutput > | LumToReflecFunctorType |
Public Member Functions | |
| ImageToReflectanceImageFunctor () | |
| virtual | ~ImageToReflectanceImageFunctor () |
| double | GetAlpha () |
| double | GetBeta () |
| double | GetIlluminationCorrectionCoefficient () |
| double | GetSolarIllumination () |
| bool | GetUseClamp () |
| 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) |
Private Attributes | |
| ImToLumFunctorType | m_ImToLumFunctor |
| LumToReflecFunctorType | m_LumToReflecFunctor |
Call the ImageToLuminanceFunctor over the input and the LuminanceToReflectanceFunctor to this result.
Definition at line 48 of file otbImageToReflectanceImageFilter.h.
| typedef Functor::ImageToLuminanceImageFunctor<TInput, TOutput> otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::ImToLumFunctorType |
Definition at line 54 of file otbImageToReflectanceImageFilter.h.
| typedef Functor::LuminanceToReflectanceImageFunctor<TInput, TOutput> otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::LumToReflecFunctorType |
Definition at line 55 of file otbImageToReflectanceImageFilter.h.
|
inline |
Definition at line 51 of file otbImageToReflectanceImageFilter.h.
|
inlinevirtual |
Definition at line 52 of file otbImageToReflectanceImageFilter.h.
|
inline |
Definition at line 78 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToLuminanceImageFunctor< TInput, TOutput >::GetAlpha(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_ImToLumFunctor.
|
inline |
Definition at line 82 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToLuminanceImageFunctor< TInput, TOutput >::GetBeta(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_ImToLumFunctor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 57 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_ImToLumFunctor, and otb::Functor::ImageToLuminanceImageFunctor< TInput, TOutput >::SetAlpha().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 61 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_ImToLumFunctor, and otb::Functor::ImageToLuminanceImageFunctor< TInput, TOutput >::SetBeta().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 69 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_LumToReflecFunctor, and otb::Functor::LuminanceToReflectanceImageFunctor< TInput, TOutput >::SetIlluminationCorrectionCoefficient().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 65 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_LumToReflecFunctor, and otb::Functor::LuminanceToReflectanceImageFunctor< TInput, TOutput >::SetSolarIllumination().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
inline |
Definition at line 73 of file otbImageToReflectanceImageFilter.h.
References otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::m_LumToReflecFunctor, and otb::Functor::LuminanceToReflectanceImageFunctor< TInput, TOutput >::SetUseClamp().
Referenced by otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().
|
private |
Definition at line 110 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 111 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().