Created by the British Broadcasting Corporation.
Class for encapsulating metadata concerning a block of coefficients in a subband.
#include <wavelet_utils.h>
dirac::CodeBlock::CodeBlock | ( | ) |
dirac::CodeBlock::CodeBlock | ( | const int | xstart, |
const int | ystart, | ||
const int | xend, | ||
const int | yend | ||
) |
void dirac::CodeBlock::Init | ( | const int | xstart, |
const int | ystart, | ||
const int | xend, | ||
const int | yend | ||
) | [private] |
int dirac::CodeBlock::QuantIndex | ( | ) | const [inline] |
References m_quantindex.
Referenced by dirac::GenericBandCodec< EntropyCodec >::CodeCoeffBlock().
void dirac::CodeBlock::SetQuantIndex | ( | const int | quantindex | ) | [inline] |
References m_quantindex.
void dirac::CodeBlock::SetSkip | ( | bool | skip | ) | [inline] |
References m_skipped.
Referenced by dirac::GenericBandCodec< EntropyCodec >::DoWorkDecode().
bool dirac::CodeBlock::Skipped | ( | ) | const [inline] |
References m_skipped.
int dirac::CodeBlock::Xend | ( | ) | const [inline] |
References m_xend.
Referenced by dirac::GenericIntraDCBandCodec< EntropyCodec >::ClearBlock(), dirac::GenericBandCodec< EntropyCodec >::ClearBlock(), dirac::GenericBandCodec< EntropyCodec >::CodeCoeffBlock(), dirac::GenericIntraDCBandCodec< EntropyCodec >::DecodeCoeffBlock(), dirac::GenericBandCodec< EntropyCodec >::DecodeCoeffBlock(), and dirac::GenericBandCodec< EntropyCodec >::SetToVal().
int dirac::CodeBlock::Xl | ( | ) | const [inline] |
References m_xl.
int dirac::CodeBlock::Xstart | ( | ) | const [inline] |
References m_xstart.
Referenced by dirac::GenericIntraDCBandCodec< EntropyCodec >::ClearBlock(), dirac::GenericBandCodec< EntropyCodec >::ClearBlock(), dirac::GenericBandCodec< EntropyCodec >::CodeCoeffBlock(), dirac::GenericIntraDCBandCodec< EntropyCodec >::DecodeCoeffBlock(), dirac::GenericBandCodec< EntropyCodec >::DecodeCoeffBlock(), and dirac::GenericBandCodec< EntropyCodec >::SetToVal().
int dirac::CodeBlock::Yend | ( | ) | const [inline] |
References m_yend.
Referenced by dirac::GenericIntraDCBandCodec< EntropyCodec >::ClearBlock(), dirac::GenericBandCodec< EntropyCodec >::ClearBlock(), dirac::GenericBandCodec< EntropyCodec >::CodeCoeffBlock(), dirac::GenericIntraDCBandCodec< EntropyCodec >::DecodeCoeffBlock(), dirac::GenericBandCodec< EntropyCodec >::DecodeCoeffBlock(), and dirac::GenericBandCodec< EntropyCodec >::SetToVal().
int dirac::CodeBlock::Yl | ( | ) | const [inline] |
References m_yl.
int dirac::CodeBlock::Ystart | ( | ) | const [inline] |
References m_ystart.
Referenced by dirac::GenericIntraDCBandCodec< EntropyCodec >::ClearBlock(), dirac::GenericBandCodec< EntropyCodec >::ClearBlock(), dirac::GenericBandCodec< EntropyCodec >::CodeCoeffBlock(), dirac::GenericIntraDCBandCodec< EntropyCodec >::DecodeCoeffBlock(), dirac::GenericBandCodec< EntropyCodec >::DecodeCoeffBlock(), and dirac::GenericBandCodec< EntropyCodec >::SetToVal().
friend class Subband [friend] |
int dirac::CodeBlock::m_quantindex [private] |
Referenced by QuantIndex(), and SetQuantIndex().
bool dirac::CodeBlock::m_skipped [private] |
int dirac::CodeBlock::m_xend [private] |
Referenced by Xend().
int dirac::CodeBlock::m_xl [private] |
Referenced by Xl().
int dirac::CodeBlock::m_xstart [private] |
Referenced by Xstart().
int dirac::CodeBlock::m_yend [private] |
Referenced by Yend().
int dirac::CodeBlock::m_yl [private] |
Referenced by Yl().
int dirac::CodeBlock::m_ystart [private] |
Referenced by Ystart().
© 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.