Orfeo Toolbox  3.16
Public Types | Public Member Functions | Private Attributes | Static Private Attributes
otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput > Class Template Reference

#include <otbReciprocalHAlphaImageFilter.h>

+ Inheritance diagram for otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >:

List of all members.

Public Types

typedef std::complex< double > ComplexType
typedef TOutput::ValueType OutputValueType
typedef std::vector< double > VectorType
typedef vnl_vector< double > VNLDoubleVectorType
typedef vnl_matrix< ComplexTypeVNLMatrixType
typedef vnl_vector< ComplexTypeVNLVectorType

Public Member Functions

 ReciprocalHAlphaFunctor ()
virtual ~ReciprocalHAlphaFunctor ()
unsigned int GetOutputSize ()
TOutput operator() (const TInput &Coherency) const

Private Attributes

const double m_Epsilon

Static Private Attributes

static const unsigned int m_NumberOfComponentsPerPixel = 3

Detailed Description

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

Definition at line 57 of file otbReciprocalHAlphaImageFilter.h.


Member Typedef Documentation

template<class TInput, class TOutput>
typedef std::complex<double> otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::ComplexType

Definition at line 60 of file otbReciprocalHAlphaImageFilter.h.

template<class TInput, class TOutput>
typedef TOutput::ValueType otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::OutputValueType

Definition at line 65 of file otbReciprocalHAlphaImageFilter.h.

template<class TInput, class TOutput>
typedef std::vector<double> otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::VectorType

Definition at line 64 of file otbReciprocalHAlphaImageFilter.h.

template<class TInput, class TOutput>
typedef vnl_vector<double> otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::VNLDoubleVectorType

Definition at line 63 of file otbReciprocalHAlphaImageFilter.h.

template<class TInput, class TOutput>
typedef vnl_matrix<ComplexType> otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::VNLMatrixType

Definition at line 61 of file otbReciprocalHAlphaImageFilter.h.

template<class TInput, class TOutput>
typedef vnl_vector<ComplexType> otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::VNLVectorType

Definition at line 62 of file otbReciprocalHAlphaImageFilter.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 193 of file otbReciprocalHAlphaImageFilter.h.

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

Destructor

Definition at line 196 of file otbReciprocalHAlphaImageFilter.h.


Member Function Documentation

template<class TInput, class TOutput>
unsigned int otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::GetOutputSize ( )
inline

Definition at line 187 of file otbReciprocalHAlphaImageFilter.h.

template<class TInput, class TOutput>
TOutput otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::operator() ( const TInput &  Coherency) const
inline

Definition at line 68 of file otbReciprocalHAlphaImageFilter.h.


Member Data Documentation

template<class TInput, class TOutput>
const double otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::m_Epsilon
private
template<class TInput, class TOutput>
const unsigned int otb::Functor::ReciprocalHAlphaFunctor< TInput, TOutput >::m_NumberOfComponentsPerPixel = 3
staticprivate

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

Generated at Sun Feb 3 2013 04:26:32 for Orfeo Toolbox with doxygen 1.8.1.1