Orfeo Toolbox  3.16
Public Types | Public Member Functions | Protected Attributes
otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > > Class Template Reference

#include <otbAlphaBlendingFunctor.h>

+ Inheritance diagram for otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >:
+ Collaboration diagram for otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >:

List of all members.

Public Types

typedef itk::RGBAPixel
< InternalInputPixel1Type
InputPixel1Type
typedef itk::RGBAPixel
< InternalInputPixel2Type
InputPixel2Type
typedef TInputInternalPixel1 InternalInputPixel1Type
typedef TInputInternalPixel2 InternalInputPixel2Type
typedef TOutputInternalPixel InternalOutputPixelType
typedef itk::RGBAPixel
< InternalOutputPixelType
OutputPixelType

Public Member Functions

 AlphaBlendingFunctor ()
 ~AlphaBlendingFunctor ()
virtual double GetAlpha () const
OutputPixelType operator() (InputPixel1Type input1, InputPixel2Type input2) const
virtual void SetAlpha (double a)

Protected Attributes

double m_Alpha

Detailed Description

template<class TInputInternalPixel1, class TInputInternalPixel2, class TOutputInternalPixel>
class otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >

Definition at line 94 of file otbAlphaBlendingFunctor.h.


Member Typedef Documentation

template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
typedef itk::RGBAPixel<InternalInputPixel1Type> otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::InputPixel1Type
template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
typedef itk::RGBAPixel<InternalInputPixel2Type> otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::InputPixel2Type
template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
typedef TInputInternalPixel1 otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::InternalInputPixel1Type

Definition at line 105 of file otbAlphaBlendingFunctor.h.

template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
typedef TInputInternalPixel2 otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::InternalInputPixel2Type

Definition at line 107 of file otbAlphaBlendingFunctor.h.

template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
typedef TOutputInternalPixel otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::InternalOutputPixelType

Definition at line 109 of file otbAlphaBlendingFunctor.h.

template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
typedef itk::RGBAPixel<InternalOutputPixelType> otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::OutputPixelType

Constructor & Destructor Documentation

template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::AlphaBlendingFunctor ( )
inline

Definition at line 102 of file otbAlphaBlendingFunctor.h.

template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::~AlphaBlendingFunctor ( )
inline

Definition at line 103 of file otbAlphaBlendingFunctor.h.


Member Function Documentation

virtual double otb::Functor::AlphaBlendingFunctorBase< itk::RGBAPixel< TInputInternalPixel1 > , itk::RGBAPixel< TInputInternalPixel2 > , itk::RGBAPixel< TOutputInternalPixel > >::GetAlpha ( void  ) const
inlinevirtualinherited

Definition at line 56 of file otbAlphaBlendingFunctor.h.

template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
OutputPixelType otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::operator() ( InputPixel1Type  input1,
InputPixel2Type  input2 
) const
inlinevirtual
virtual void otb::Functor::AlphaBlendingFunctorBase< itk::RGBAPixel< TInputInternalPixel1 > , itk::RGBAPixel< TInputInternalPixel2 > , itk::RGBAPixel< TOutputInternalPixel > >::SetAlpha ( double  a)
inlinevirtualinherited

Definition at line 50 of file otbAlphaBlendingFunctor.h.


Member Data Documentation

template<class TInputInternalPixel1 , class TInputInternalPixel2 , class TOutputInternalPixel >
double otb::Functor::AlphaBlendingFunctor< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >::m_Alpha
protected

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

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