OTB
9.0.0
Orfeo Toolbox
|
#include <otbWaveletTransform.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef WaveletTransform | Self |
typedef itk::ImageSource< TOutputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
WaveletTransform () | |
virtual | ~WaveletTransform () |
WaveletTransform (const Self &) | |
void | operator= (const Self &) |
Wavelet transformation framework.
Inverse Wavelet transformation framework.
Forward Wavelet transformation framework.
This class defines the Wavelet transformation of an image by using a (templated) elementary wavelet transform.
Here the number of decomposition is given. The output is given in the GetOutput() list of images ranked from the low-pass part to the highest frequency part.
Output image organization depends on the number of Dim on the image In the OutputList, the first image is always the low passed one. Next, follow the high Passed images of the lowest decomposition (ask GetFilter(0)->GetNumberOfOutputs() to know the length) and so on until the high passed images of the highest decomposition.
This class defines the Wavelet transformation of an image by using a (templated) elementary wavelet transform.
Here the number of decomposition is given. The output is given in the GetOutput() list of images ranked from the low-pass part to the highest frequency part.
Output image organization depends on the number of Dim on the image In the OutputList, the first image is always the low passed one. Next, follow the high Passed images of the lowest decomposition (ask GetFilter(0)->GetNumberOfOutputs() to know the length) and so on until the high passed images of the highest decomposition.
Here is the specialization of the Wavelet::FORWARD transformation.
This class defines the Wavelet transformation of an image by using a (templated) elementary wavelet transform.
Here the number of decomposition is given. The output is given in the GetOutput() list of images ranked from the low-pass part to the highest frequency part.
Output image organization depends on the number of Dim on the image In the OutputList, the first image is always the low passed one. Next, follow the high Passed images of the lowest decomposition (ask GetFilter(0)->GetNumberOfOutputs() to know the length) and so on until the high passed images of the highest decomposition.
Here is the specialization of the Wavelet::INVERSE transformation.
The filter should be implemented with TInputImage for input and output image template. Transtyping to TOutputImage is performed by standard C++-style at pixel level.
Definition at line 58 of file otbWaveletTransform.h.
typedef itk::SmartPointer<const Self> otb::WaveletTransform< TInputImage, TOutputImage, TFilter, TDirectionOfTransformation >::ConstPointer |
Definition at line 65 of file otbWaveletTransform.h.
typedef itk::SmartPointer<Self> otb::WaveletTransform< TInputImage, TOutputImage, TFilter, TDirectionOfTransformation >::Pointer |
Definition at line 64 of file otbWaveletTransform.h.
typedef WaveletTransform otb::WaveletTransform< TInputImage, TOutputImage, TFilter, TDirectionOfTransformation >::Self |
Standard typedefs
Definition at line 62 of file otbWaveletTransform.h.
typedef itk::ImageSource<TOutputImage> otb::WaveletTransform< TInputImage, TOutputImage, TFilter, TDirectionOfTransformation >::Superclass |
Definition at line 63 of file otbWaveletTransform.h.
|
protected |
But this class cannot do any thing! No constructor is implemented
|
protectedvirtual |
But this class cannot do any thing! No constructor is implemented
|
private |
But this class cannot do any thing! No constructor is implemented
virtual::itk::LightObject::Pointer otb::WaveletTransform< TInputImage, TOutputImage, TFilter, TDirectionOfTransformation >::CreateAnother | ( | void | ) | const |
|
virtual |
Creation through object factory macro
|
static |
|
private |
But this class cannot do any thing! No constructor is implemented