C# Класс natix.CompactDS.HuffmanCoding

Наследование: IIEncoder32
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Huffman HuffmanTree

Открытые методы

Метод Описание
Decode ( BitStream32 stream, BitStreamCtx ctx ) : int
Encode ( BitStream32 stream, int u ) : void
HuffmanCoding ( ) : System
HuffmanCoding ( HuffmanTree huffmantree ) : System
Load ( BinaryReader Input ) : void
Save ( BinaryWriter Output ) : void

Описание методов

Decode() публичный Метод

public Decode ( BitStream32 stream, BitStreamCtx ctx ) : int
stream BitStream32
ctx BitStreamCtx
Результат int

Encode() публичный Метод

public Encode ( BitStream32 stream, int u ) : void
stream BitStream32
u int
Результат void

HuffmanCoding() публичный Метод

public HuffmanCoding ( ) : System
Результат System

HuffmanCoding() публичный Метод

public HuffmanCoding ( HuffmanTree huffmantree ) : System
huffmantree HuffmanTree
Результат System

Load() публичный Метод

public Load ( BinaryReader Input ) : void
Input System.IO.BinaryReader
Результат void

Save() публичный Метод

public Save ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
Результат void

Описание свойств

Huffman публичное свойство

public HuffmanTree Huffman
Результат HuffmanTree