![]() |
Orfeo Toolbox
3.16
|
Compute the surface reflectance pixel from a TOA reflectance. More...
#include <otbReflectanceToSurfaceReflectanceImageFilter.h>
Public Types | |
| typedef ReflectanceToSurfaceReflectanceImageFunctor | Self |
Public Member Functions | |
| ReflectanceToSurfaceReflectanceImageFunctor () | |
| ReflectanceToSurfaceReflectanceImageFunctor () | |
| virtual | ~ReflectanceToSurfaceReflectanceImageFunctor () |
| virtual | ~ReflectanceToSurfaceReflectanceImageFunctor () |
| double | GetCoefficient () |
| double | GetCoefficient () |
| double | GetResidu () |
| double | GetResidu () |
| double | GetSphericalAlbedo () |
| double | GetSphericalAlbedo () |
| bool | operator!= (const Self &func) const |
| TOutput | operator() (const TInput &inPixel) |
| TOutput | operator() (const TInput &inPixel) |
| bool | operator== (const Self &func) const |
| void | SetCoefficient (double coef) |
| void | SetCoefficient (double coef) |
| void | SetResidu (double res) |
| void | SetResidu (double res) |
| void | SetSphericalAlbedo (double albedo) |
| void | SetSphericalAlbedo (double albedo) |
Private Attributes | |
| double | m_Coefficient |
| double | m_Residu |
| double | m_SphericalAlbedo |
Compute the surface reflectance pixel from a TOA reflectance.
Definition at line 46 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
| typedef ReflectanceToSurfaceReflectanceImageFunctor otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::Self |
"typedef" for standard classes.
Definition at line 49 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
inline |
Definition at line 49 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient, otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu, and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
|
inlinevirtual |
Definition at line 55 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
inline |
Definition at line 51 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient, otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu, and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
|
inlinevirtual |
Definition at line 57 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
inline |
|
inline |
Definition at line 78 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient.
|
inline |
Definition at line 88 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu.
Referenced by otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::UpdateFunctors().
|
inline |
Definition at line 90 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu.
|
inline |
|
inline |
Definition at line 66 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
|
inline |
Compare two indices.
Definition at line 138 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient, otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu, and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
|
inline |
Definition at line 93 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient, otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu, and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
|
inline |
Definition at line 95 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient, otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu, and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
|
inline |
Compare two indices.
Definition at line 132 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient, otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu, and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
|
inline |
Set/Get Coefficient, computed from AtmosphericRadiativeTermsPointerType datas.
Definition at line 72 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient.
Referenced by otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::UpdateFunctors(), and otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::UpdateFunctors().
|
inline |
Set/Get Coefficient, computed from AtmosphericRadiativeTermsPointerType data.
Definition at line 74 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Coefficient.
|
inline |
Set/Get Residu, computed from AtmosphericRadiativeTermsPointerType datas.
Definition at line 84 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu.
Referenced by otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::UpdateFunctors(), and otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::UpdateFunctors().
|
inline |
Set/Get Residu, computed from AtmosphericRadiativeTermsPointerType data.
Definition at line 86 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_Residu.
|
inline |
Set/Get the spherical albedo of the atmosphere.
Definition at line 60 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
Referenced by otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::UpdateFunctors(), and otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::UpdateFunctors().
|
inline |
Set/Get the spherical albedo of the atmosphere.
Definition at line 62 of file otbSurfaceReflectanceToReflectanceFilter.h.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::m_SphericalAlbedo.
|
private |
Definition at line 107 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
Referenced by otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::GetCoefficient(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator!=(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator()(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator==(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::ReflectanceToSurfaceReflectanceImageFunctor(), and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetCoefficient().
|
private |
Definition at line 108 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
Referenced by otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::GetResidu(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator!=(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator()(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator==(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::ReflectanceToSurfaceReflectanceImageFunctor(), and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetResidu().
|
private |
Definition at line 106 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
Referenced by otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::GetSphericalAlbedo(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator!=(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator()(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::operator==(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::ReflectanceToSurfaceReflectanceImageFunctor(), and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetSphericalAlbedo().