OTB  6.7.0
Orfeo Toolbox
Public Types | Public Member Functions | Protected Member Functions | List of all members
otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel > Class Template Reference

#include <otbSqrtSpectralAngleFunctor.h>

+ Inheritance diagram for otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel >:
+ Collaboration diagram for otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel >:

Public Types

typedef SqrtSpectralAngleFunctor Self
 
typedef SpectralAngleFunctor
< TInputVectorPixel,
TOutputPixel > 
Superclass
 

Public Member Functions

 SqrtSpectralAngleFunctor ()
 
 ~SqrtSpectralAngleFunctor () override
 
- Public Member Functions inherited from otb::Functor::SpectralAngleFunctor< TInputVectorPixel, TOutputPixel >
TInputVectorPixel GetReferencePixel () const
 
TOutputPixel operator() (const TInputVectorPixel &inPix) const
 
void SetReferencePixel (TInputVectorPixelref)
 
 SpectralAngleFunctor ()
 
virtual ~SpectralAngleFunctor ()
 

Protected Member Functions

TOutputPixel Evaluate (const TInputVectorPixel &inPix) const override
 

Additional Inherited Members

- Protected Attributes inherited from otb::Functor::SpectralAngleFunctor< TInputVectorPixel, TOutputPixel >
TInputVectorPixel m_ReferencePixel
 
double m_RefNorm
 

Detailed Description

template<class TInputVectorPixel, class TOutputPixel>
class otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel >

This functor computes the square root of a spectral angle according to a reference pixel.

Definition at line 39 of file otbSqrtSpectralAngleFunctor.h.

Member Typedef Documentation

template<class TInputVectorPixel , class TOutputPixel >
typedef SqrtSpectralAngleFunctor otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel >::Self

Definition at line 42 of file otbSqrtSpectralAngleFunctor.h.

template<class TInputVectorPixel , class TOutputPixel >
typedef SpectralAngleFunctor<TInputVectorPixel, TOutputPixel> otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel >::Superclass

Definition at line 43 of file otbSqrtSpectralAngleFunctor.h.

Constructor & Destructor Documentation

template<class TInputVectorPixel , class TOutputPixel >
otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel >::SqrtSpectralAngleFunctor ( )
inline

Definition at line 45 of file otbSqrtSpectralAngleFunctor.h.

template<class TInputVectorPixel , class TOutputPixel >
otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel >::~SqrtSpectralAngleFunctor ( )
inlineoverride

Definition at line 46 of file otbSqrtSpectralAngleFunctor.h.

Member Function Documentation

template<class TInputVectorPixel , class TOutputPixel >
TOutputPixel otb::Functor::SqrtSpectralAngleFunctor< TInputVectorPixel, TOutputPixel >::Evaluate ( const TInputVectorPixel &  inPix) const
inlineoverrideprotectedvirtual

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