Orfeo Toolbox  3.16
Public Types | Public Member Functions | Private Attributes
otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel > Class Template Reference

todo More...

#include <otbBlendingImageFilter.h>

+ Inheritance diagram for otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >:
+ Collaboration diagram for otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >:

List of all members.

Public Types

typedef
BlendingFunctionType::Pointer 
BlendingFunctionPointerType
typedef
otb::Function::BlendingFunction
< TInputPixel1, TInputPixel2,
TOutputPixel > 
BlendingFunctionType
typedef
otb::Function::UniformAlphaBlendingFunction
< TInputPixel1, TInputPixel2,
TOutputPixel > 
DefaultBlendingFunctionType

Public Member Functions

 BlendingFunctor ()
virtual ~BlendingFunctor ()
BlendingFunctionTypeGetFunction (void)
TOutputPixel operator() (const TInputPixel1 &input1, const TInputPixel2 &input2)
void SetFunction (BlendingFunctionType *function)

Private Attributes

BlendingFunctionPointerType m_Function

Detailed Description

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
class otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >

todo

See also:
ImageLayer
BlendingImageFilter
BlendingFunction

Definition at line 39 of file otbBlendingImageFilter.h.


Member Typedef Documentation

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
typedef BlendingFunctionType::Pointer otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::BlendingFunctionPointerType

Blending function pointer typedef

Definition at line 46 of file otbBlendingImageFilter.h.

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
typedef otb::Function::BlendingFunction<TInputPixel1, TInputPixel2, TOutputPixel> otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::BlendingFunctionType

Blending function typedef

Definition at line 44 of file otbBlendingImageFilter.h.

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
typedef otb::Function::UniformAlphaBlendingFunction<TInputPixel1, TInputPixel2, TOutputPixel> otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::DefaultBlendingFunctionType

Default rendering function typedef

Definition at line 49 of file otbBlendingImageFilter.h.


Constructor & Destructor Documentation

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::BlendingFunctor ( )
inline

Constructor

Definition at line 58 of file otbBlendingImageFilter.h.

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
virtual otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::~BlendingFunctor ( )
inlinevirtual

Destructor

Definition at line 65 of file otbBlendingImageFilter.h.


Member Function Documentation

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
BlendingFunctionType* otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::GetFunction ( void  )
inline

Get the rendering function

Returns:
the Blending function.

Definition at line 78 of file otbBlendingImageFilter.h.

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
TOutputPixel otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::operator() ( const TInputPixel1 &  input1,
const TInputPixel2 &  input2 
)
inline

Scalar pixel operator

Definition at line 52 of file otbBlendingImageFilter.h.

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
void otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::SetFunction ( BlendingFunctionType function)
inline

Set the rendering function

Parameters:
functionthe Blending function.

Definition at line 70 of file otbBlendingImageFilter.h.


Member Data Documentation

template<class TInputPixel1, class TInputPixel2, class TOutputPixel>
BlendingFunctionPointerType otb::Functor::BlendingFunctor< TInputPixel1, TInputPixel2, TOutputPixel >::m_Function
private

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

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