Created by the British Broadcasting Corporation.
#include <wavelet_utils.h>
dirac::Subband::Subband | ( | ) |
dirac::Subband::Subband | ( | int | xpos, | |
int | ypos, | |||
int | xlen, | |||
int | ylen | |||
) |
The constructor parameters are
xpos | the xposition of the subband when packed into a big array with all the others | |
ypos | the xposition of the subband | |
xlen | the width of the subband | |
ylen | the height of the subband |
dirac::Subband::Subband | ( | int | xpos, | |
int | ypos, | |||
int | xlen, | |||
int | ylen, | |||
int | d | |||
) |
The constructor parameters are
xpos | the xposition of the subband when packed into a big array with all the others | |
ypos | the xposition of the subband | |
xlen | the width of the subband | |
ylen | the height of the subband | |
d | the depth of the subband in the wavelet transform |
dirac::Subband::~Subband | ( | ) |
int dirac::Subband::Xl | ( | ) | const [inline] |
int dirac::Subband::Xp | ( | ) | const [inline] |
int dirac::Subband::Yl | ( | ) | const [inline] |
int dirac::Subband::Yp | ( | ) | const [inline] |
int dirac::Subband::Max | ( | ) | const [inline] |
double dirac::Subband::Wt | ( | ) | const [inline] |
int dirac::Subband::Depth | ( | ) | const [inline] |
int dirac::Subband::Scale | ( | ) | const [inline] |
int dirac::Subband::QIndex | ( | ) | const [inline] |
bool dirac::Subband::UsingMultiQuants | ( | ) | const [inline] |
int dirac::Subband::Parent | ( | ) | const [inline] |
const std::vector<int>& dirac::Subband::Children | ( | ) | const [inline] |
int dirac::Subband::Child | ( | const int | n | ) | const [inline] |
bool dirac::Subband::Skipped | ( | ) | const [inline] |
void dirac::Subband::SetWt | ( | const float | w | ) |
void dirac::Subband::SetParent | ( | const int | p | ) | [inline] |
void dirac::Subband::SetDepth | ( | const int | d | ) | [inline] |
void dirac::Subband::SetMax | ( | const int | m | ) | [inline] |
void dirac::Subband::SetChildren | ( | const std::vector< int > & | clist | ) | [inline] |
void dirac::Subband::AddChild | ( | const int | c | ) | [inline] |
void dirac::Subband::SetNumBlocks | ( | const int | ynum, | |
const int | xnum | |||
) |
void dirac::Subband::SetQIndex | ( | const int | idx | ) | [inline] |
void dirac::Subband::SetUsingMultiQuants | ( | const bool | multi | ) | [inline] |
void dirac::Subband::SetSkip | ( | const bool | skip | ) | [inline] |
int dirac::Subband::m_xp [private] |
int dirac::Subband::m_yp [private] |
int dirac::Subband::m_xl [private] |
int dirac::Subband::m_yl [private] |
double dirac::Subband::m_wt [private] |
int dirac::Subband::m_depth [private] |
int dirac::Subband::m_qindex [private] |
int dirac::Subband::m_parent [private] |
std::vector<int> dirac::Subband::m_children [private] |
int dirac::Subband::m_max_bit [private] |
TwoDArray<CodeBlock> dirac::Subband::m_code_block_array [private] |
bool dirac::Subband::m_multi_quants [private] |
bool dirac::Subband::m_skipped [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.