# Dirac - A Video Codec

Created by the British Broadcasting Corporation.

Classes | Namespaces
wavelet_utils.h File Reference
`#include <libdirac_common/arrays.h>`
`#include <libdirac_common/common.h>`
`#include <vector>`
`#include <cmath>`
`#include <iostream>`
Include dependency graph for wavelet_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | dirac::CodeBlock
| Class for encapsulating metadata concerning a block of coefficients in a subband. More...
class | dirac::Subband
| Class encapsulating all the metadata relating to a wavelet subband. More...
class | dirac::SubbandList
| A class encapulating all the subbands produced by a transform. More...
class | dirac::VHFilter
| A virtual parent class to do vertical and horizontal splitting with wavelet filters. More...
class | dirac::VHFilterDAUB9_7
| Class to do Daubechies (9,7) filtering operations. More...
class | dirac::VHFilterLEGALL5_3
| Class to do (5,3) wavelet filtering operations. More...
class | dirac::VHFilterDD9_7
| A short filter that's actually close to Daubechies (9,7) but with just two lifting steps. More...
class | dirac::VHFilterDD13_7
| An extension of DD9_7, with a better low-pass filter but more computation. More...
class | dirac::VHFilterHAAR0
| Class to do Haar wavelet filtering operations. More...
class | dirac::VHFilterHAAR1
| Class to do Haar wavelet filtering operations with a single shift per level. More...
class | dirac::VHFilterHAAR2
| Class to do Haar wavelet filtering operations with a double shift per level. More...
class | dirac::PredictStepShift< shift >
| Class to do two-tap prediction lifting step. More...
class | dirac::UpdateStepShift< shift >
| Class to do two-tap updating lifting step. More...
class | dirac::PredictStepFourTap< shift, tap1, tap2 >
| Class to do symmetric four-tap prediction lifting step. More...
class | dirac::UpdateStepFourTap< shift, tap1, tap2 >
| Class to do symmetric four-tap update lifting step. More...
class | dirac::PredictStep97< gain >
| Class to do two-tap prediction lifting step for Daubechies (9,7) More...
class | dirac::UpdateStep97< gain >
| Class to do two-tap update lifting step for Daubechies (9,7) More...
class | dirac::CoeffArray
| A class for wavelet coefficient data. More...
class | dirac::WaveletTransform
| A class to do wavelet transforms. More...

## Namespaces
namespace | dirac
| Definition of class SequenceHeaderByteIO.

© 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.