Created by the British Broadcasting Corporation.
dirac::WaveletTransform::VHFilter::VHFilter | ( | ) | [inline] |
virtual dirac::WaveletTransform::VHFilter::~VHFilter | ( | ) | [inline, virtual] |
virtual void dirac::WaveletTransform::VHFilter::Split | ( | const int | xp, | |
const int | yp, | |||
const int | xl, | |||
const int | yl, | |||
PicArray & | pic_data | |||
) | [pure virtual] |
Implemented in dirac::WaveletTransform::VHFilterDAUB9_7, dirac::WaveletTransform::VHFilterLEGALL5_3, dirac::WaveletTransform::VHFilterDD9_3, dirac::WaveletTransform::VHFilterDD13_5, dirac::WaveletTransform::VHFilterHAAR0, dirac::WaveletTransform::VHFilterHAAR1, and dirac::WaveletTransform::VHFilterHAAR2.
virtual void dirac::WaveletTransform::VHFilter::Synth | ( | const int | xp, | |
const int | yp, | |||
const int | xl, | |||
const int | yl, | |||
PicArray & | pic_data | |||
) | [pure virtual] |
Implemented in dirac::WaveletTransform::VHFilterDAUB9_7, dirac::WaveletTransform::VHFilterLEGALL5_3, dirac::WaveletTransform::VHFilterDD9_3, dirac::WaveletTransform::VHFilterDD13_5, dirac::WaveletTransform::VHFilterHAAR0, dirac::WaveletTransform::VHFilterHAAR1, and dirac::WaveletTransform::VHFilterHAAR2.
virtual double dirac::WaveletTransform::VHFilter::GetLowFactor | ( | ) | const [pure virtual] |
Implemented in dirac::WaveletTransform::VHFilterDAUB9_7, dirac::WaveletTransform::VHFilterLEGALL5_3, dirac::WaveletTransform::VHFilterDD9_3, dirac::WaveletTransform::VHFilterDD13_5, dirac::WaveletTransform::VHFilterHAAR0, dirac::WaveletTransform::VHFilterHAAR1, and dirac::WaveletTransform::VHFilterHAAR2.
virtual double dirac::WaveletTransform::VHFilter::GetHighFactor | ( | ) | const [pure virtual] |
Implemented in dirac::WaveletTransform::VHFilterDAUB9_7, dirac::WaveletTransform::VHFilterLEGALL5_3, dirac::WaveletTransform::VHFilterDD9_3, dirac::WaveletTransform::VHFilterDD13_5, dirac::WaveletTransform::VHFilterHAAR0, dirac::WaveletTransform::VHFilterHAAR1, and dirac::WaveletTransform::VHFilterHAAR2.
virtual int dirac::WaveletTransform::VHFilter::GetShift | ( | ) | const [pure virtual] |
Implemented in dirac::WaveletTransform::VHFilterDAUB9_7, dirac::WaveletTransform::VHFilterLEGALL5_3, dirac::WaveletTransform::VHFilterDD9_3, dirac::WaveletTransform::VHFilterDD13_5, dirac::WaveletTransform::VHFilterHAAR0, dirac::WaveletTransform::VHFilterHAAR1, and dirac::WaveletTransform::VHFilterHAAR2.
void dirac::WaveletTransform::VHFilter::Interleave | ( | const int | xp, | |
const int | yp, | |||
const int | xl, | |||
const int | yl, | |||
PicArray & | pic_data | |||
) | [inline, protected] |
void dirac::WaveletTransform::VHFilter::DeInterleave | ( | const int | xp, | |
const int | yp, | |||
const int | xl, | |||
const int | yl, | |||
PicArray & | pic_data | |||
) | [inline, protected] |
void dirac::WaveletTransform::VHFilter::ShiftRowLeft | ( | ValueType * | row, | |
int | length, | |||
int | shift | |||
) | [protected] |
void dirac::WaveletTransform::VHFilter::ShiftRowRight | ( | ValueType * | row, | |
int | length, | |||
int | shift | |||
) | [protected] |
© 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.