Class TLZWCompressor (unit GWCompress)

Inherits from

TCustomCompressor

Constructors


constructor Create( anOwner :TComponent );

LZW Compressor


Functions

destructor Destroy;


procedure DoCompress;


procedure DoDecompress;


function GetHashCode( PrevC, FollC : Integer ): integer;


function Lookup( PrevC, FollC: Integer) : Integer;


procedure LZWReset;


procedure MakeTableEntry( PrevC, FollC: Integer );


Properties

property InBufferSize :


property OutBufferSize :


Events

event OnDone :


event OnGetData :


event OnSetData :


Variables

FStrTbl : PLZWStringTable;


FTblLim : Integer;


FTblSize : Integer;


FTblUsed : Integer;



Constructors


constructor Create( anOwner :TComponent );

LZW Compressor


Functions


destructor Destroy;


procedure DoCompress;


procedure DoDecompress;


function GetHashCode( PrevC, FollC : Integer ): integer;


function Lookup( PrevC, FollC: Integer) : Integer;


procedure LZWReset;


procedure MakeTableEntry( PrevC, FollC: Integer );


Properties


property InBufferSize :


property OutBufferSize :


Events


event OnDone :


event OnGetData :


event OnSetData :


Variables


FStrTbl : PLZWStringTable;


FTblLim : Integer;


FTblSize : Integer;


FTblUsed : Integer;