OTB  6.7.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>

+ Collaboration diagram for otb::Functor::DotProductFunctor< TInput, TOutput >:

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

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

Definition at line 43 of file otbDotProductImageFilter.h.

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

Definition at line 44 of file otbDotProductImageFilter.h.

Constructor & Destructor Documentation

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

Member Function Documentation

template<class TInput , class TOutput >
const InputType& otb::Functor::DotProductFunctor< TInput, TOutput >::GetVector ( )
inline
template<class TInput , class TOutput >
OutputType otb::Functor::DotProductFunctor< TInput, TOutput >::operator() ( const InputType in)
inline
template<class TInput , class TOutput >
void otb::Functor::DotProductFunctor< TInput, TOutput >::SetVector ( const InputType m)
inline

Member Data Documentation

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: