OTB
9.0.0
Orfeo Toolbox
|
#include <otbRadianceToReflectanceImageFilter.h>
Public Member Functions | |
double | GetIlluminationCorrectionCoefficient () |
double | GetSolarIllumination () |
bool | GetUseClamp () |
TOutput | operator() (const TInput &inPixel) const |
RadianceToReflectanceImageFunctor () | |
void | SetIlluminationCorrectionCoefficient (double coef) |
void | SetSolarIllumination (double solarIllumination) |
void | SetUseClamp (bool useClamp) |
virtual | ~RadianceToReflectanceImageFunctor () |
Private Attributes | |
double | m_IlluminationCorrectionCoefficient |
double | m_SolarIllumination |
bool | m_UseClamp |
Compute reflectance from the radiance value.
Multiply by Pi and by an illumination correction coefficient the quotient between the input and the given solar illumination.
Definition at line 51 of file otbRadianceToReflectanceImageFilter.h.
|
inline |
Definition at line 54 of file otbRadianceToReflectanceImageFilter.h.
|
inlinevirtual |
Definition at line 58 of file otbRadianceToReflectanceImageFilter.h.
|
inline |
Definition at line 79 of file otbRadianceToReflectanceImageFilter.h.
References otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_IlluminationCorrectionCoefficient.
Referenced by otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::GetIlluminationCorrectionCoefficient().
|
inline |
Definition at line 75 of file otbRadianceToReflectanceImageFilter.h.
References otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_SolarIllumination.
Referenced by otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::GetSolarIllumination().
|
inline |
Definition at line 83 of file otbRadianceToReflectanceImageFilter.h.
References otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_UseClamp.
Referenced by otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::GetUseClamp().
|
inline |
Definition at line 88 of file otbRadianceToReflectanceImageFilter.h.
References otb::CONST_PI, otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_IlluminationCorrectionCoefficient, otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_SolarIllumination, and otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_UseClamp.
|
inline |
Definition at line 66 of file otbRadianceToReflectanceImageFilter.h.
References otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_IlluminationCorrectionCoefficient.
Referenced by otb::RadianceToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::SetIlluminationCorrectionCoefficient().
|
inline |
Definition at line 62 of file otbRadianceToReflectanceImageFilter.h.
References otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_SolarIllumination.
Referenced by otb::RadianceToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::SetSolarIllumination().
|
inline |
Definition at line 70 of file otbRadianceToReflectanceImageFilter.h.
References otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::m_UseClamp.
Referenced by otb::RadianceToReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData(), and otb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >::SetUseClamp().
|
private |
Definition at line 106 of file otbRadianceToReflectanceImageFilter.h.
Referenced by otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::GetIlluminationCorrectionCoefficient(), otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::operator()(), and otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::SetIlluminationCorrectionCoefficient().
|
private |
Definition at line 105 of file otbRadianceToReflectanceImageFilter.h.
Referenced by otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::GetSolarIllumination(), otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::operator()(), and otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::SetSolarIllumination().
|
private |
Definition at line 107 of file otbRadianceToReflectanceImageFilter.h.
Referenced by otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::GetUseClamp(), otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::operator()(), and otb::Functor::RadianceToReflectanceImageFunctor< TInput, TOutput >::SetUseClamp().