![]() |
OTB
9.1.1
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().
1.8.17