OTB  6.3.0
Orfeo Toolbox
Public Member Functions | Private Attributes | List of all members
otb::Function::GaussianWindowFunction< TInput, TOutput > Class Template Reference

#include <otbWindowedSincInterpolateImageGaussianFunction.h>

+ Inheritance diagram for otb::Function::GaussianWindowFunction< TInput, TOutput >:

Public Member Functions

double GetFactor ()
 
unsigned int GetRadius () const
 
TOutput operator() (const TInput &A) const
 
void SetRadius (unsigned int radius)
 

Private Attributes

double m_Factor
 
unsigned int m_Radius
 

Detailed Description

template<class TInput = double, class TOutput = double>
class otb::Function::GaussianWindowFunction< TInput, TOutput >

Gaussian interpolation windowing function.

\[ w(x) = exp ( -2. \frac{sigma*sigma * \pi } ) \]

.

See Also
otbWindowedSincInterpolateImageFunctionBase

Definition at line 41 of file otbWindowedSincInterpolateImageGaussianFunction.h.

Member Function Documentation

template<class TInput = double, class TOutput = double>
double otb::Function::GaussianWindowFunction< TInput, TOutput >::GetFactor ( )
inline
template<class TInput = double, class TOutput = double>
unsigned int otb::Function::GaussianWindowFunction< TInput, TOutput >::GetRadius ( ) const
inline
template<class TInput = double, class TOutput = double>
TOutput otb::Function::GaussianWindowFunction< TInput, TOutput >::operator() ( const TInput &  A) const
inline
template<class TInput = double, class TOutput = double>
void otb::Function::GaussianWindowFunction< TInput, TOutput >::SetRadius ( unsigned int  radius)
inline

Member Data Documentation

template<class TInput = double, class TOutput = double>
double otb::Function::GaussianWindowFunction< TInput, TOutput >::m_Factor
private
template<class TInput = double, class TOutput = double>
unsigned int otb::Function::GaussianWindowFunction< TInput, TOutput >::m_Radius
private

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