Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Subband Class Reference

Class encapsulating all the metadata relating to a wavelet subband.

#include <wavelet_utils.h>

List of all members.

Public Member Functions

Private Attributes


Constructor & Destructor Documentation

Subband::Subband  ) 
 

Subband::Subband int  xpos,
int  ypos,
int  xlen,
int  ylen
 

The constructor parameters are /param xpos the xposition of the subband when packed into a big array with all the others /param ypos the xposition of the subband /param xlen the width of the subband /param ylen the height of the subband

Subband::Subband int  xpos,
int  ypos,
int  xlen,
int  ylen,
int  d
 

The constructor parameters are /param xpos the xposition of the subband when packed into a big array with all the others /param ypos the xposition of the subband /param xlen the width of the subband /param ylen the height of the subband /param d the depth of the subband in the wavelet transform

Subband::~Subband  ) 
 


Member Function Documentation

void Subband::AddChild int  c  )  [inline]
 

int Subband::Child int  n  )  const [inline]
 

std::vector<int> Subband::Children  )  const [inline]
 

int Subband::Depth  )  const [inline]
 

int Subband::Max  )  const [inline]
 

int Subband::Parent  )  const [inline]
 

int Subband::Qf int  n  )  const [inline]
 

int Subband::Scale  )  const [inline]
 

void Subband::SetChildren std::vector< int > &  clist  )  [inline]
 

void Subband::SetDepth int  d  )  [inline]
 

void Subband::SetMax int  m  )  [inline]
 

void Subband::SetParent int  p  )  [inline]
 

void Subband::SetQf int  n,
int  q
[inline]
 

void Subband::SetWt float  w  )  [inline]
 

double Subband::Wt  )  const [inline]
 

int Subband::Xl  )  const [inline]
 

int Subband::Xp  )  const [inline]
 

int Subband::Yl  )  const [inline]
 

int Subband::Yp  )  const [inline]
 


Member Data Documentation

std::vector<int> Subband::childvec [private]
 

int Subband::dpth [private]
 

int Subband::max_bit [private]
 

int Subband::prt [private]
 

OneDArray<int> Subband::qfac [private]
 

double Subband::wgt [private]
 

int Subband::xln [private]
 

int Subband::xps [private]
 

int Subband::yln [private]
 

int Subband::yps [private]
 


The documentation for this class was generated from the following file:

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