OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
otb::Functor::SpectralAngleFunctor< TInput, TOutputValue > Class Template Reference

#include <otbSpectralAngleFunctor.h>

+ Inheritance diagram for otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >:
+ Collaboration diagram for otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >:

Public Member Functions

TInput GetReferencePixel () const
 
TOutputValue operator() (const TInput &inPix) const
 
void SetReferencePixel (TInput ref)
 
 SpectralAngleFunctor ()
 
virtual ~SpectralAngleFunctor ()
 

Protected Member Functions

virtual TOutputValue Evaluate (const TInput &inPix) const
 

Protected Attributes

TInput m_ReferencePixel
 
double m_RefNorm
 

Detailed Description

template<class TInput, class TOutputValue>
class otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >

Definition at line 37 of file otbSpectralAngleFunctor.h.

Constructor & Destructor Documentation

template<class TInput, class TOutputValue>
otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >::SpectralAngleFunctor ( )
inline

Definition at line 40 of file otbSpectralAngleFunctor.h.

template<class TInput, class TOutputValue>
virtual otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >::~SpectralAngleFunctor ( )
inlinevirtual

Definition at line 46 of file otbSpectralAngleFunctor.h.

Member Function Documentation

template<class TInput, class TOutputValue>
virtual TOutputValue otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >::Evaluate ( const TInput &  inPix) const
inlineprotectedvirtual
template<class TInput, class TOutputValue>
TInput otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >::GetReferencePixel ( ) const
inline

Definition at line 63 of file otbSpectralAngleFunctor.h.

template<class TInput, class TOutputValue>
TOutputValue otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >::operator() ( const TInput &  inPix) const
inline

Definition at line 48 of file otbSpectralAngleFunctor.h.

template<class TInput, class TOutputValue>
void otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >::SetReferencePixel ( TInput  ref)
inline

Member Data Documentation

template<class TInput, class TOutputValue>
TInput otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >::m_ReferencePixel
protected
template<class TInput, class TOutputValue>
double otb::Functor::SpectralAngleFunctor< TInput, TOutputValue >::m_RefNorm
protected

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