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

#include <otbDotProductImageFilter.h>

Public Types

typedef TInput InputType
 
typedef TOutput OutputType
 

Public Member Functions

 DotProductFunctor ()=default
 
const InputTypeGetVector ()
 
OutputType operator() (const InputType &in)
 
void SetVector (const InputType &m)
 
virtual ~DotProductFunctor ()=default
 

Private Attributes

InputType m_Vector
 

Detailed Description

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

Computes the dot product against a specific vector.

Definition at line 40 of file otbDotProductImageFilter.h.

Member Typedef Documentation

◆ InputType

template<class TInput , class TOutput >
typedef TInput otb::Functor::DotProductFunctor< TInput, TOutput >::InputType

Definition at line 43 of file otbDotProductImageFilter.h.

◆ OutputType

template<class TInput , class TOutput >
typedef TOutput otb::Functor::DotProductFunctor< TInput, TOutput >::OutputType

Definition at line 44 of file otbDotProductImageFilter.h.

Constructor & Destructor Documentation

◆ DotProductFunctor()

template<class TInput , class TOutput >
otb::Functor::DotProductFunctor< TInput, TOutput >::DotProductFunctor ( )
default

◆ ~DotProductFunctor()

template<class TInput , class TOutput >
virtual otb::Functor::DotProductFunctor< TInput, TOutput >::~DotProductFunctor ( )
virtualdefault

Member Function Documentation

◆ GetVector()

template<class TInput , class TOutput >
const InputType& otb::Functor::DotProductFunctor< TInput, TOutput >::GetVector ( )
inline

◆ operator()()

template<class TInput , class TOutput >
OutputType otb::Functor::DotProductFunctor< TInput, TOutput >::operator() ( const InputType in)
inline

◆ SetVector()

template<class TInput , class TOutput >
void otb::Functor::DotProductFunctor< TInput, TOutput >::SetVector ( const InputType m)
inline

Member Data Documentation

◆ m_Vector

template<class TInput , class TOutput >
InputType otb::Functor::DotProductFunctor< TInput, TOutput >::m_Vector
private

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