#include <Wav_wavelet.h>
List of all members.
Public Member Functions |
| | Wavelet (FilterSet *filterset) |
| | ~Wavelet () |
| void | transform1d (Real *input, Real *output, int size, int nsteps, int sym_ext=-1) |
| void | invert1d (Real *input, Real *output, int size, int nsteps, int sym_ext=-1) |
| void | transform2d (Real *input, Real *output, int hsize, int vsize, int nsteps, int sym_ext=-1) |
| void | invert2d (Real *input, Real *output, int hsize, int vsize, int nsteps, int sym_ext=-1) |
| void | symmetric_extension (Real *output, int size, int left_ext, int right_ext, int symmetry) |
| void | periodic_extension (Real *output, int size) |
Public Attributes |
| Filter * | analysisLow |
| Filter * | analysisHigh |
| Filter * | synthesisLow |
| Filter * | synthesisHigh |
| int | symmetric |
| int | npad |
Protected Member Functions |
| void | transform_step (Real *input, Real *output, int size, int sym_ext) |
| void | invert_step (Real *input, Real *output, int size, int sym_ext) |
| void | copy (const Real *p1, Real *p2, const int length) |
| void | copy (const Real *p1, const int stride1, Real *p2, const int length) |
| void | copy (const Real *p1, Real *p2, const int stride2, const int length) |
Constructor & Destructor Documentation
Member Function Documentation
| void Wavelet::copy |
( |
const Real * |
p1, |
|
|
Real * |
p2, |
|
|
const int |
length |
|
) |
| [inline, protected] |
| void Wavelet::copy |
( |
const Real * |
p1, |
|
|
const int |
stride1, |
|
|
Real * |
p2, |
|
|
const int |
length |
|
) |
| [inline, protected] |
| void Wavelet::copy |
( |
const Real * |
p1, |
|
|
Real * |
p2, |
|
|
const int |
stride2, |
|
|
const int |
length |
|
) |
| [inline, protected] |
| void Wavelet::invert1d |
( |
Real * |
input, |
|
|
Real * |
output, |
|
|
int |
size, |
|
|
int |
nsteps, |
|
|
int |
sym_ext = -1 |
|
) |
| |
| void Wavelet::invert2d |
( |
Real * |
input, |
|
|
Real * |
output, |
|
|
int |
hsize, |
|
|
int |
vsize, |
|
|
int |
nsteps, |
|
|
int |
sym_ext = -1 |
|
) |
| |
| void Wavelet::invert_step |
( |
Real * |
input, |
|
|
Real * |
output, |
|
|
int |
size, |
|
|
int |
sym_ext |
|
) |
| [protected] |
| void Wavelet::periodic_extension |
( |
Real * |
output, |
|
|
int |
size |
|
) |
| |
| void Wavelet::symmetric_extension |
( |
Real * |
output, |
|
|
int |
size, |
|
|
int |
left_ext, |
|
|
int |
right_ext, |
|
|
int |
symmetry |
|
) |
| |
| void Wavelet::transform1d |
( |
Real * |
input, |
|
|
Real * |
output, |
|
|
int |
size, |
|
|
int |
nsteps, |
|
|
int |
sym_ext = -1 |
|
) |
| |
| void Wavelet::transform2d |
( |
Real * |
input, |
|
|
Real * |
output, |
|
|
int |
hsize, |
|
|
int |
vsize, |
|
|
int |
nsteps, |
|
|
int |
sym_ext = -1 |
|
) |
| |
| void Wavelet::transform_step |
( |
Real * |
input, |
|
|
Real * |
output, |
|
|
int |
size, |
|
|
int |
sym_ext |
|
) |
| [protected] |
Member Data Documentation
The documentation for this class was generated from the following files: