OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | List of all members
GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor > Class Template Reference

#include <otbTemporalGapFilling.h>

+ Inheritance diagram for GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >:
+ Collaboration diagram for GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef BinaryFunctorImageFilterWithNBands Self
 
typedef itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunctor > Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New ()
 
unsigned int m_NumberOfOutputBands
 
virtual void SetNumberOfOutputBands (unsigned int _arg)
 
virtual unsigned int GetNumberOfOutputBands () const
 
 BinaryFunctorImageFilterWithNBands ()=default
 
virtual ~BinaryFunctorImageFilterWithNBands ()=default
 
void GenerateOutputInformation () override
 
 BinaryFunctorImageFilterWithNBands (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

template<class TInputImage1, class TInputImage2, class TOutputImage, class TFunctor>
class GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >

Binary functor image filter which produces a vector image with a number of bands different from the input images

Definition at line 58 of file otbTemporalGapFilling.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
typedef itk::SmartPointer<const Self> GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::ConstPointer

Definition at line 67 of file otbTemporalGapFilling.h.

◆ Pointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
typedef itk::SmartPointer<Self> GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::Pointer

Definition at line 66 of file otbTemporalGapFilling.h.

◆ Self

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
typedef BinaryFunctorImageFilterWithNBands GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::Self

Definition at line 63 of file otbTemporalGapFilling.h.

◆ Superclass

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
typedef itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunctor > GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::Superclass

Definition at line 65 of file otbTemporalGapFilling.h.

Constructor & Destructor Documentation

◆ BinaryFunctorImageFilterWithNBands() [1/2]

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::BinaryFunctorImageFilterWithNBands ( )
protecteddefault

Accessors for the number of bands

◆ ~BinaryFunctorImageFilterWithNBands()

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
virtual GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::~BinaryFunctorImageFilterWithNBands ( )
protectedvirtualdefault

Accessors for the number of bands

◆ BinaryFunctorImageFilterWithNBands() [2/2]

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::BinaryFunctorImageFilterWithNBands ( const Self )
privatedelete

Accessors for the number of bands

Member Function Documentation

◆ CreateAnother()

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
virtual::itk::LightObject::Pointer GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::CreateAnother ( void  ) const

◆ GenerateOutputInformation()

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
void GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::GenerateOutputInformation ( )
inlineoverrideprotected

Accessors for the number of bands

Definition at line 84 of file otbTemporalGapFilling.h.

◆ GetNameOfClass()

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
virtual const char* GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::GetNameOfClass ( ) const
virtual

Macro defining the type

◆ GetNumberOfOutputBands()

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
virtual unsigned int GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::GetNumberOfOutputBands ( ) const
virtual

Accessors for the number of bands

◆ New()

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
static Pointer GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::New ( )
static

Method for creation through the object factory.

◆ operator=()

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
void GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::operator= ( const Self )
privatedelete

Accessors for the number of bands

◆ SetNumberOfOutputBands()

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
virtual void GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::SetNumberOfOutputBands ( unsigned int  _arg)
virtual

Accessors for the number of bands

Member Data Documentation

◆ m_NumberOfOutputBands

template<class TInputImage1 , class TInputImage2 , class TOutputImage , class TFunctor >
unsigned int GapFilling::BinaryFunctorImageFilterWithNBands< TInputImage1, TInputImage2, TOutputImage, TFunctor >::m_NumberOfOutputBands
private

Accessors for the number of bands

Definition at line 93 of file otbTemporalGapFilling.h.


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