Created by the British Broadcasting Corporation.
A class to do wavelet transforms. More...
#include <wavelet_utils.h>
A class to do forward and backward wavelet transforms by iteratively splitting or merging the lowest frequency band.
| dirac::WaveletTransform::WaveletTransform | ( | int | d = 4, |
| WltFilter | f = DAUB9_7 |
||
| ) |
| virtual dirac::WaveletTransform::~WaveletTransform | ( | ) | [virtual] |
| dirac::WaveletTransform::WaveletTransform | ( | const WaveletTransform & | cpy | ) | [private] |
| WaveletTransform& dirac::WaveletTransform::operator= | ( | const WaveletTransform & | rhs | ) | [private] |
| void dirac::WaveletTransform::Transform | ( | const Direction | d, |
| PicArray & | pic_data, | ||
| CoeffArray & | coeff_data | ||
| ) |
Transforms the data to and from the wavelet domain.
| d | the direction of the transform |
| pic_data | the data to be transformed |
| coeff_data | array that holds the transform coefficient data |
int dirac::WaveletTransform::m_depth [private] |
VHFilter* dirac::WaveletTransform::m_vhfilter [private] |
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.