CFarras Class Reference

#include <wavelet.h>

Inheritance diagram for CFarras:

Inheritance graph
List of all members.

Detailed Description

2D DWT wavelet.


Public Types

typedef int TFilterType
typedef float TCoeff

Public Member Functions

virtual const CWavelet::TCoeff * Get (CWavelet::TFilterType) const
virtual int Size () const


Member Typedef Documentation

typedef int TFilterType [inherited]
 

Wavelet filter type.

Use OR-ed combination of the following types:

WAVE_FILTER_ANALYSIS
Analysis filter.
WAVE_FILTER_SYNTHESIS
Synthesis filter.
WAVE_FILTER_LOWPASS
Low pass filter.
WAVE_FILTER_HIGHPASS
High pass filter.
WAVE_FILTER_TREE1
Orientation 1 filter (for complex wavelets).
WAVE_FILTER_TREE2
Orientation 2 filter (for complex wavelets).

Note:
Certain filter combinations such as 'WAVE_FILTER_LOWPASS | WAVE_FILTER_HIGHPASS' are not allowed.

One may use predefined constants:
WAVE_FILTER_ANALYSIS_LOW, WAVE_FILTER_ANALYSIS_HIGH , WAVE_FILTER_SYNTHESIS_LOW, WAVE_FILTER_SYNTHESIS_HIGH ,


Member Function Documentation

virtual const CWavelet::TCoeff* Get CWavelet::TFilterType   )  const [virtual]
 

Return requested filter.

Parameters:
type Requested filter type.
See also:
TFilterType.
Returns:
Pointer to the filter data of NULL if filter type not supported.

Implements CWavelet.

virtual int Size  )  const [inline, virtual]
 

Return the size of the filter (i.e.

the support size of the wavelet).

Implements CWavelet.


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