OTB  9.0.0
Orfeo Toolbox
Public Types | List of all members
otb::WaveletOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator > Class Template Reference

#include <otbWaveletOperator.h>

Public Types

typedef WaveletHighPassOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator > HighPassOperator
 
typedef WaveletLowPassOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator > LowPassOperator
 
typedef WaveletOperator Self
 

Private Member Functions

 WaveletOperator ()
 
 WaveletOperator (const Self &)
 
 ~WaveletOperator ()
 

Detailed Description

template<Wavelet::Wavelet TMotherWaveletOperator, Wavelet::WaveletDirection TDirectionOfTransformation, class TPixel, unsigned int VDimension, class TAllocator = itk::NeighborhoodAllocator<TPixel>>
class otb::WaveletOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator >

A Generic NeighborhoodOperator wavelets filter set defined for templation.

This class is the general class to be used for template definition of any Wavelet decomposition. It contains only typedef that give access to specific LowPass and HighPass filters in a dyadic decomposition frame.

Note: It is not an operator as it stands

See also
WaveletOperatorBase
WaveletLowPassOperator
WaveletHighPassOperator

Definition at line 56 of file otbWaveletOperator.h.

Member Typedef Documentation

◆ HighPassOperator

template<Wavelet::Wavelet TMotherWaveletOperator, Wavelet::WaveletDirection TDirectionOfTransformation, class TPixel , unsigned int VDimension, class TAllocator = itk::NeighborhoodAllocator<TPixel>>
typedef WaveletHighPassOperator<TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator> otb::WaveletOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator >::HighPassOperator

Definition at line 65 of file otbWaveletOperator.h.

◆ LowPassOperator

template<Wavelet::Wavelet TMotherWaveletOperator, Wavelet::WaveletDirection TDirectionOfTransformation, class TPixel , unsigned int VDimension, class TAllocator = itk::NeighborhoodAllocator<TPixel>>
typedef WaveletLowPassOperator<TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator> otb::WaveletOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator >::LowPassOperator

Typedefs redirections

Definition at line 64 of file otbWaveletOperator.h.

◆ Self

template<Wavelet::Wavelet TMotherWaveletOperator, Wavelet::WaveletDirection TDirectionOfTransformation, class TPixel , unsigned int VDimension, class TAllocator = itk::NeighborhoodAllocator<TPixel>>
typedef WaveletOperator otb::WaveletOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator >::Self

Standard typedefs

Definition at line 61 of file otbWaveletOperator.h.

Constructor & Destructor Documentation

◆ WaveletOperator() [1/2]

template<Wavelet::Wavelet TMotherWaveletOperator, Wavelet::WaveletDirection TDirectionOfTransformation, class TPixel , unsigned int VDimension, class TAllocator = itk::NeighborhoodAllocator<TPixel>>
otb::WaveletOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator >::WaveletOperator ( )
private

This class may not be instantiated Intentionally not implemented

◆ WaveletOperator() [2/2]

template<Wavelet::Wavelet TMotherWaveletOperator, Wavelet::WaveletDirection TDirectionOfTransformation, class TPixel , unsigned int VDimension, class TAllocator = itk::NeighborhoodAllocator<TPixel>>
otb::WaveletOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator >::WaveletOperator ( const Self )
private

This class may not be instantiated Intentionally not implemented

◆ ~WaveletOperator()

template<Wavelet::Wavelet TMotherWaveletOperator, Wavelet::WaveletDirection TDirectionOfTransformation, class TPixel , unsigned int VDimension, class TAllocator = itk::NeighborhoodAllocator<TPixel>>
otb::WaveletOperator< TMotherWaveletOperator, TDirectionOfTransformation, TPixel, VDimension, TAllocator >::~WaveletOperator ( )
private

This class may not be instantiated Intentionally not implemented


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