Israel Ors' HuffmanAlgorithm Documentation

HuffmanAlgorithm.BitsStack Members

HuffmanAlgorithm.BitsStack overview

Public Instance Fields

Container The unit to write and read from a stream.

Public Instance Methods

Empty This function removes all the bits from the stack.
Equals (inherited from ValueType) Indicates whether this instance and a specified object are equal.
FillStack Fill the stack with 8 bits. If the stack is full, the given byte will override the old bits.
GetHashCode (inherited from ValueType) Returns the hash code for this instance.
GetType (inherited from Object) Gets the Type of the current instance.
IsEmpty Indicated if the stack unit is empty(0 bits).
IsFull Indicated if the stack unit is full with 8 bits.
NumOfBits Get the number of bits, currently located in the stack.
PopFlag Pops a bit from the right of the stack (Least significant bit).
PushFlag Push a bit to the left of the stack (Most significant bit).
ToString (inherited from ValueType) Returns the fully qualified type name of this instance.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

Private Instance Fields

Amount 

See Also

HuffmanAlgorithm.BitsStack Class | JadBenAutho.Tools Namespace