Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
VariableLengthCodeIterC::VariableLengthCodeIterC(void)
VariableLengthCodeIterC::VariableLengthCodeIterC(const VariableLengthCodeC &)
VariableLengthCodeIterC::IsValid(void) const
VariableLengthCodeIterC::Next(BooleanT)
VariableLengthCodeIterC::NextToken(IBitStreamC &)
VariableLengthCodeIterC::IsElm(void) const
VariableLengthCodeIterC::First(void)
VariableLengthCodeIterC::Data(void)
VariableLengthCodeIterC
 
Variable length binary decoder.
 
include "amma/VarLenCode.hh"
User Level:Default
Library:MiscAlg
Example:exBnd.cc
Section:default.Charles Galambos
In Scope:std

Comments:
Small object.

Variables:
UIntT at;

UIntT lastBit;

SArray1dC> data;

Methods:
VariableLengthCodeIterC()
Default constructor.

VariableLengthCodeIterC(const VariableLengthCodeC & tab)


BooleanT IsValid() const
Valid iterator.

BooleanT Next(BooleanT bit)
Enter next bit
Return TRUE = at result.

NB. Remember to call first before doing the next lookup!


void NextToken(IBitStreamC & bitstream)
get the next token from the bitstream

BooleanT IsElm() const
at data ?

void First()
Go back to begining.

UIntT Data()
Read out data.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001