Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

LZHLDecoderStat Class Reference

#include <LZHLDecoderStat.hpp>

Inheritance diagram for LZHLDecoderStat::

HuffStat LZHLDecompressor List of all members.

Public Methods

 LZHLDecoderStat ()
virtual ~LZHLDecoderStat ()

Public Attributes

Group groupTable [16]
HUFFINT * symbolTable

Static Public Attributes

Group groupTable0 []
HUFFINT symbolTable0 []

Constructor & Destructor Documentation

LZHLDecoderStat::LZHLDecoderStat  
 

Definition at line 4 of file LZHLDecoderStat.cpp.

00004                                  {
00005   symbolTable = new HUFFINT[ NHUFFSYMBOLS ];
00006   memcpy( symbolTable, symbolTable0, sizeof(HUFFINT)*NHUFFSYMBOLS );
00007   memcpy( groupTable,  groupTable0,  sizeof(Group)*16 );
00008 }

LZHLDecoderStat::~LZHLDecoderStat   [virtual]
 

Definition at line 10 of file LZHLDecoderStat.cpp.

00010                                   {
00011   delete [] symbolTable;
00012 }


Member Data Documentation

Group LZHLDecoderStat::groupTable[ 16 ]
 

Definition at line 14 of file LZHLDecoderStat.hpp.

LZHLDecoderStat::Group LZHLDecoderStat::groupTable0 [static]
 

Initial value:

  {
 {   2,   0 },
 {   3,   4 },
 {   3,  12 },
 {   4,  20 },
 {   4,  36 },
 {   4,  52 },
 {   4,  68 },
 {   4,  84 },
 {   4, 100 },
 {   4, 116 },
 {   4, 132 },
 {   4, 148 },
 {   4, 164 },
 {   5, 180 },
 {   5, 212 },
 {   5, 244 }

}

Definition at line 14 of file LZHLDecoderStat.cpp.

HUFFINT* LZHLDecoderStat::symbolTable
 

Definition at line 17 of file LZHLDecoderStat.hpp.

HUFFINT LZHLDecoderStat::symbolTable0 [static]
 

Definition at line 34 of file LZHLDecoderStat.cpp.


The documentation for this class was generated from the following files:
Generated on Sun Oct 14 18:49:15 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001