Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

clip::apt1_0::rlcomp Class Reference

#include <picture.h>

List of all members.

Public Member Functions

 rlcomp ()
 ~rlcomp ()
int encodelength (int maxlength)
void putbit (int val)
int getbit ()
void reset ()
void debugon ()
void debugoff ()
void indexnumber (int i)
void attach (class cfileio *f)
void inc (int symbol)
void buildtree (void)
void writetree (void)
void readtree (void)
void maketable_encode (void)
void maketable_decode (void)
void incorput (int symbol, int which)
void put (int inbyte)
int get ()

Private Member Functions

void disable_compactor_debug ()
void enable_compactor_debug ()

Private Attributes

int debug
int id
int usingflagwords
int symbolcnt
int doublecode
unsigned char freqsymbol
unsigned char secondfreqsymbol
unsigned char decodeflagword
unsigned char * inbuf
unsigned char * procbuf
unsigned char * readproc
unsigned char * inbufend
unsigned char * procbufend
int buflength
compactorpsymbols
compactorpflagwords
long freq [256]


Constructor & Destructor Documentation

clip::apt1_0::rlcomp::rlcomp  ) 
 

clip::apt1_0::rlcomp::~rlcomp  ) 
 


Member Function Documentation

void clip::apt1_0::rlcomp::attach class cfileio f  )  [inline]
 

void clip::apt1_0::rlcomp::buildtree void   ) 
 

void clip::apt1_0::rlcomp::debugoff  )  [inline]
 

void clip::apt1_0::rlcomp::debugon  )  [inline]
 

void clip::apt1_0::rlcomp::disable_compactor_debug  )  [inline, private]
 

void clip::apt1_0::rlcomp::enable_compactor_debug  )  [inline, private]
 

int clip::apt1_0::rlcomp::encodelength int  maxlength  ) 
 

int clip::apt1_0::rlcomp::get  )  [inline]
 

int clip::apt1_0::rlcomp::getbit  )  [inline]
 

void clip::apt1_0::rlcomp::inc int  symbol  )  [inline]
 

void clip::apt1_0::rlcomp::incorput int  symbol,
int  which
 

void clip::apt1_0::rlcomp::indexnumber int  i  )  [inline]
 

void clip::apt1_0::rlcomp::maketable_decode void   ) 
 

void clip::apt1_0::rlcomp::maketable_encode void   ) 
 

void clip::apt1_0::rlcomp::put int  inbyte  ) 
 

void clip::apt1_0::rlcomp::putbit int  val  )  [inline]
 

void clip::apt1_0::rlcomp::readtree void   ) 
 

void clip::apt1_0::rlcomp::reset  ) 
 

void clip::apt1_0::rlcomp::writetree void   ) 
 


Member Data Documentation

int clip::apt1_0::rlcomp::buflength [private]
 

int clip::apt1_0::rlcomp::debug [private]
 

unsigned char clip::apt1_0::rlcomp::decodeflagword [private]
 

int clip::apt1_0::rlcomp::doublecode [private]
 

long clip::apt1_0::rlcomp::freq[256] [private]
 

unsigned char clip::apt1_0::rlcomp::freqsymbol [private]
 

int clip::apt1_0::rlcomp::id [private]
 

unsigned char* clip::apt1_0::rlcomp::inbuf [private]
 

unsigned char* clip::apt1_0::rlcomp::inbufend [private]
 

compactor* clip::apt1_0::rlcomp::pflagwords [private]
 

unsigned char* clip::apt1_0::rlcomp::procbuf [private]
 

unsigned char* clip::apt1_0::rlcomp::procbufend [private]
 

compactor* clip::apt1_0::rlcomp::psymbols [private]
 

unsigned char* clip::apt1_0::rlcomp::readproc [private]
 

unsigned char clip::apt1_0::rlcomp::secondfreqsymbol [private]
 

int clip::apt1_0::rlcomp::symbolcnt [private]
 

int clip::apt1_0::rlcomp::usingflagwords [private]
 


The documentation for this class was generated from the following file:
Generated on Sat Mar 5 17:34:35 2005 for clip by doxygen 1.3.8