OTB  6.7.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 57 of file otbWaveletOperator.h.

Member Typedef Documentation

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 72 of file otbWaveletOperator.h.

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 68 of file otbWaveletOperator.h.

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 62 of file otbWaveletOperator.h.

Constructor & Destructor Documentation

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

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

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: