OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Private Attributes | List of all members
otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput > Class Template Reference

#include <otbReflectanceToRadianceImageFilter.h>

Public Member Functions

double GetIlluminationCorrectionCoefficient ()
 
double GetSolarIllumination ()
 
TOutput operator() (const TInput &inPixel) const
 
 ReflectanceToRadianceImageFunctor ()
 
void SetIlluminationCorrectionCoefficient (double coef)
 
void SetSolarIllumination (double solarIllumination)
 
virtual ~ReflectanceToRadianceImageFunctor ()
 

Private Attributes

double m_IlluminationCorrectionCoefficient
 
double m_SolarIllumination
 

Detailed Description

template<class TInput, class TOutput>
class otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >

Compute radiance from the reflectance value.

Divide by Pi and multiply by an illumination correction coefficient and the given solar illumination.

See Also
ReflectanceToRadianceImageFilter

Definition at line 52 of file otbReflectanceToRadianceImageFilter.h.

Constructor & Destructor Documentation

template<class TInput , class TOutput >
otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::ReflectanceToRadianceImageFunctor ( )
inline

Definition at line 55 of file otbReflectanceToRadianceImageFilter.h.

template<class TInput , class TOutput >
virtual otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::~ReflectanceToRadianceImageFunctor ( )
inlinevirtual

Definition at line 60 of file otbReflectanceToRadianceImageFilter.h.

Member Function Documentation

template<class TInput , class TOutput >
double otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::GetIlluminationCorrectionCoefficient ( )
inline
template<class TInput , class TOutput >
double otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::GetSolarIllumination ( )
inline
template<class TInput , class TOutput >
TOutput otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::operator() ( const TInput &  inPixel) const
inline
template<class TInput , class TOutput >
void otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::SetIlluminationCorrectionCoefficient ( double  coef)
inline
template<class TInput , class TOutput >
void otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::SetSolarIllumination ( double  solarIllumination)
inline

Member Data Documentation

template<class TInput , class TOutput >
double otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::m_IlluminationCorrectionCoefficient
private
template<class TInput , class TOutput >
double otb::Functor::ReflectanceToRadianceImageFunctor< TInput, TOutput >::m_SolarIllumination
private

The documentation for this class was generated from the following file: