OTB
9.0.0
Orfeo Toolbox
|
#include <otbWaveletImageFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
virtual unsigned int | GetNumberOfDecompositions () |
virtual void | SetNumberOfDecompositions (unsigned int _arg) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const short | DirectionOfTransformation = otb::Wavelet::FORWARD |
static const unsigned int | ImageDimension = InputImageType::ImageDimension |
static const short | MotherWaveletOperator = TMotherWaveletOperator |
Protected Member Functions | |
WaveletImageFilter () | |
virtual | ~WaveletImageFilter () |
virtual void | GenerateInputRequestedRegion () override |
virtual void | GenerateData () override |
virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Private Member Functions | |
void | operator= (const Self &)=delete |
WaveletImageFilter (const Self &)=delete | |
This filter performs wavelet forward transform. It takes three template arguments: Input, Output and WaveletOperator This filter is not streamed.
Definition at line 45 of file otbWaveletImageFilter.h.
typedef itk::SmartPointer<const Self> otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::ConstPointer |
Definition at line 59 of file otbWaveletImageFilter.h.
typedef otb::WaveletFilterBank<InputImageType, InputImageType, WaveletOperatorType, otb::Wavelet::FORWARD> otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::FilterBankType |
Definition at line 64 of file otbWaveletImageFilter.h.
typedef TInputImage otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::InputImageType |
Standard class typedefs.
Definition at line 49 of file otbWaveletImageFilter.h.
typedef InputImageType::PixelType otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::InputPixelType |
Definition at line 61 of file otbWaveletImageFilter.h.
typedef TOutputImage otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::OutputImageType |
Definition at line 50 of file otbWaveletImageFilter.h.
typedef itk::SmartPointer<Self> otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::Pointer |
Definition at line 58 of file otbWaveletImageFilter.h.
typedef WaveletImageFilter<InputImageType, OutputImageType, TMotherWaveletOperator> otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::Self |
Definition at line 56 of file otbWaveletImageFilter.h.
typedef itk::ImageToImageFilter<InputImageType, OutputImageType> otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::Superclass |
Definition at line 57 of file otbWaveletImageFilter.h.
typedef WaveletBandsListToWaveletsSynopsisImageFilterType::Pointer otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::WaveletBandsListToWaveletsSynopsisImageFilterPointerType |
Definition at line 71 of file otbWaveletImageFilter.h.
typedef otb::WaveletsBandsListToWaveletsSynopsisImageFilter<WaveletTransformFilterOutputImageListType, OutputImageType> otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::WaveletBandsListToWaveletsSynopsisImageFilterType |
Definition at line 70 of file otbWaveletImageFilter.h.
typedef otb::WaveletOperator<TMotherWaveletOperator, otb::Wavelet::FORWARD, InputPixelType, ImageDimension> otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::WaveletOperatorType |
Definition at line 63 of file otbWaveletImageFilter.h.
typedef WaveletTransformFilterType::OutputImageListType otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::WaveletTransformFilterOutputImageListType |
Definition at line 68 of file otbWaveletImageFilter.h.
typedef WaveletTransformFilterType::Pointer otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::WaveletTransformFilterPointerType |
Definition at line 66 of file otbWaveletImageFilter.h.
typedef otb::WaveletTransform<InputImageType, InputImageType, FilterBankType, otb::Wavelet::FORWARD> otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::WaveletTransformFilterType |
Definition at line 65 of file otbWaveletImageFilter.h.
|
protected |
Constructor
Definition at line 31 of file otbWaveletImageFilter.hxx.
References otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::m_WaveletBandsListToWaveletsSynopsis, otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::m_WaveletTransform, otb::WaveletsBandsListToWaveletsSynopsisImageFilter< TImageList, TImage >::New(), and otb::WaveletTransform< TInputImage, TOutputImage, TFilter, TDirectionOfTransformation >::New().
|
protectedvirtual |
Destructor
Definition at line 43 of file otbWaveletImageFilter.hxx.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::CreateAnother | ( | void | ) | const |
|
overrideprotectedvirtual |
Main computation method
Definition at line 71 of file otbWaveletImageFilter.hxx.
|
overrideprotectedvirtual |
GenerateInputRequestedRegion
Definition at line 51 of file otbWaveletImageFilter.hxx.
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
static |
Method for creation through the object factory.
|
privatedelete |
|
overrideprotectedvirtual |
PrintSelf Method
Definition at line 85 of file otbWaveletImageFilter.hxx.
|
virtual |
|
static |
Definition at line 54 of file otbWaveletImageFilter.h.
|
static |
Definition at line 52 of file otbWaveletImageFilter.h.
|
private |
Definition at line 99 of file otbWaveletImageFilter.h.
|
private |
Definition at line 98 of file otbWaveletImageFilter.h.
Referenced by otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::WaveletImageFilter().
|
private |
Definition at line 97 of file otbWaveletImageFilter.h.
Referenced by otb::WaveletImageFilter< TInputImage, TOutputImage, TMotherWaveletOperator >::WaveletImageFilter().
|
static |
Definition at line 53 of file otbWaveletImageFilter.h.