CDwt Class Reference

#include <dwt2d.h>

List of all members.


Detailed Description

One and two-dimensional discrete wavelet transform. For memory saving reasons, all transforms are applied in-place i.e. the transformed data is written over the original ones.


Public Member Functions

void Callback (CProgressCallback *)
int ForwardTransform2dReal (CDwtTree2dReal &, CMatrix< TCoeff > &, CWavelet *, CWavelet *, int minW, int minH)
int InverseTransform2dReal (CMatrix< TCoeff > &, CDwtTree2dReal &, CWavelet *, CWavelet *)
int ForwardTransform2dDualComplex (CDwtTree2dDualComplex &, CMatrix< TCoeff > &, CWaveletDualComplex *, CWaveletDualComplex *, int minW, int minH)
int InverseTransform2dDualComplex (CMatrix< TCoeff > &, CDwtTree2dDualComplex &, CWaveletDualComplex *, CWaveletDualComplex *)

Classes

class  CFilterCallback


Member Function Documentation

void Callback CProgressCallback C  ) 
 

Set callback object.

Set to NULL to disable callback.

Parameters:
C Callback object.

int ForwardTransform2dDualComplex CDwtTree2dDualComplex Dst,
CMatrix< TCoeff > &  Src,
CWaveletDualComplex Wavelet1,
CWaveletDualComplex Wavelet,
int  MinW,
int  MinH
 

Forward two dimensional complex dualtree transform.

The source coefficient matrices src is replaced with reconstructed values.

Parameters:
Dst Destination dualtree complex DWT tree.
Src The source matrix.
Wavelet Wavelet class.
Wavelet1 First pass wavelet class.
minW Minimal matrix width for decomposition.
minH Minimal matrix height for decomposition.

int ForwardTransform2dReal CDwtTree2dReal Tree,
CMatrix< TCoeff > &  M,
CWavelet Wavelet1,
CWavelet Wavelet,
int  MinW,
int  MinH
 

Forward two dimensional transform.

The source matrix M is replaced with the transform coefficients.

Parameters:
Tree Wavelet class.
M The source matrix.
Wavelet1 First pass wavelet class.
Wavelet Wavelet class.
minW Minimal matrix width for decomposition.
minH Minimal matrix height for decomposition.

int InverseTransform2dDualComplex CMatrix< TCoeff > &  Dst,
CDwtTree2dDualComplex Src,
CWaveletDualComplex Wavelet1,
CWaveletDualComplex Wavelet
 

Inverse two dimensional complex dualtree transform.

The source coefficient matrices src is replaced with reconstructed values.

Parameters:
Src Source dualtree complex DWT tree.
Dst The destination matrix.
Wavelet Wavelet class.
Wavelet1 First pass wavelet class.

int InverseTransform2dReal CMatrix< TCoeff > &  Dst,
CDwtTree2dReal Tree,
CWavelet Wavelet1,
CWavelet Wavelet
 

Inverse two dimensional transform.

The source coefficient matrix M is replaced with reconstructed values.

Parameters:
Dst The destination matrix.
Tree Source DWT tree.
Wavelet1 First pass wavelet class.
Wavelet Wavelet class.


Generated on Tue Jul 11 11:22:31 2006 for ImgFusion by  doxygen 1.4.6