WaveletTransform is a ND wavelet transform.
More...
List of all members.
Public Types |
| enum | WaveletType {
Haar,
Daubechies4,
Daubechies6,
Daubechies8,
Daubechies10,
Daubechies12,
Daubechies14,
Daubechies16,
Daubechies18,
Daubechies20,
Beylkin,
Coiflet1,
Coiflet2,
Coiflet3,
Coiflet4,
Coiflet5,
Symmlet4,
Symmlet5,
Symmlet6,
Symmlet7,
Symmlet8,
Symmlet9,
Symmlet10,
Vaidyanathan
} |
Public Member Functions |
| | DeclareEnumUtils (WaveletType) |
Static Public Member Functions |
| static void | getInfo (WaveletType tp, int &len, TypeSet< float > &) |
| static bool | isCplx (WaveletType) |
Static Public Attributes |
| static const float | haar [3] |
| static const float | daub4 [5] |
| static const float | daub6 [7] |
| static const float | daub8 [9] |
| static const float | daub10 [11] |
| static const float | daub12 [13] |
| static const float | daub14 [15] |
| static const float | daub16 [17] |
| static const float | daub18 [19] |
| static const float | daub20 [21] |
| static const float | beylkin [19] |
| static const float | coiflet1 [7] |
| static const float | coiflet2 [13] |
| static const float | coiflet3 [19] |
| static const float | coiflet4 [25] |
| static const float | coiflet5 [31] |
| static const float | symmlet4 [9] |
| static const float | symmlet5 [11] |
| static const float | symmlet6 [13] |
| static const float | symmlet7 [15] |
| static const float | symmlet8 [17] |
| static const float | symmlet9 [19] |
| static const float | symmlet10 [21] |
| static const float | vaidyanathan [25] |
Detailed Description
WaveletTransform is a ND wavelet transform.
- Specify wavelet at creation, and use in the same way as any TransformND. The algorithm is based on the one from NumericalRecipies, and additional kernel support comes from the Matlab library "WaveLab" (Stanford University).
Member Enumeration Documentation
- Enumerator:
| Haar |
|
| Daubechies4 |
|
| Daubechies6 |
|
| Daubechies8 |
|
| Daubechies10 |
|
| Daubechies12 |
|
| Daubechies14 |
|
| Daubechies16 |
|
| Daubechies18 |
|
| Daubechies20 |
|
| Beylkin |
|
| Coiflet1 |
|
| Coiflet2 |
|
| Coiflet3 |
|
| Coiflet4 |
|
| Coiflet5 |
|
| Symmlet4 |
|
| Symmlet5 |
|
| Symmlet6 |
|
| Symmlet7 |
|
| Symmlet8 |
|
| Symmlet9 |
|
| Symmlet10 |
|
| Vaidyanathan |
|
Member Function Documentation
| static void WaveletTransform::getInfo |
( |
WaveletType |
tp, |
|
|
int & |
len, |
|
|
TypeSet< float > & |
| |
|
) |
| | [static] |
| static bool WaveletTransform::isCplx |
( |
WaveletType |
|
) |
[static] |
Member Data Documentation