include/it/wavelet.h File Reference
#include <it/types.h>
#include <it/mat.h>
#include <it/transform.h>
Go to the source code of this file.
|
Data Structures |
struct | _wavelet_lifting_ |
struct | _it_wavelet_ |
Defines |
#define | IT_WAVELET(x) IT_CAST(it_wavelet_t, x) |
#define | it_wavelet_transform(t, v) ((vec) it_transform(IT_WAVELET(t), (vec) v)) |
#define | it_wavelet_itransform(t, v) ((vec) it_itransform(IT_WAVELET(t), (vec) v)) |
Typedefs |
typedef struct _wavelet_lifting_ | it_wavelet_lifting_t |
typedef struct _it_wavelet_ | it_wavelet_t |
Functions |
| it_instanciate (it_wavelet_t) |
static it_wavelet_t * | it_wavelet_new (it_wavelet_lifting_t const *lifting, int level) |
vec | it_dwt (vec v, it_wavelet_lifting_t const *lifting, int levels) |
vec | it_idwt (vec t, it_wavelet_lifting_t const *lifting, int levels) |
vec * | it_wavelet_split (vec wav, int nb_levels) |
vec | it_wavelet_merge (vec *subbands, int nb_level) |
Variables |
it_wavelet_lifting_t const * | it_wavelet_lifting_97 |
it_wavelet_lifting_t const * | it_wavelet_lifting_53 |