| Class TCodeTable (unit GifDecl) |
TObject
TByteBuffer
| Constructors |
| Functions |
procedure AddEntry(NewPrefix, NewSuffix: Integer);TCodeTable.
procedure Clear(StartingCodeSize: Byte);
function IsInTable(PixelString: TByteBuffer;
var PrevFoundIndex,
FoundIndex: Integer): Boolean;| Properties |
| Events |
| Variables |
CodeSize : Byte;
FirstSlot : Word;
NextSlot : Word;
Prefix : Array[1..CodeTableSize] of Word;
Suffix : Array[1..CodeTableSize] of Word;
TableFull : Boolean;| Constructors |
| Functions |
procedure AddEntry(NewPrefix, NewSuffix: Integer);index where next string will be stored
TCodeTable.Clear
procedure Clear(StartingCodeSize: Byte);**** methods of TCodeTable
function IsInTable(PixelString: TByteBuffer;
var PrevFoundIndex,
FoundIndex: Integer): Boolean;TCodeTable.AddEntry
| Properties |
| Events |
| Variables |
CodeSize : Byte;
FirstSlot : Word;
NextSlot : Word;
Prefix : Array[1..CodeTableSize] of Word;
Suffix : Array[1..CodeTableSize] of Word;
TableFull : Boolean;number of bits necessary to encode