C# Класс SmartAssembly.Zip.SimpleZip.DeflaterHuffman.Tree

Показать файл Открыть проект

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

Свойство Тип Описание
freqs short[]
length byte[]
minNumCodes int
numCodes int

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

Метод Описание
BuildCodes ( ) : void
BuildTree ( ) : void
CalcBLFreq ( SimpleZip blTree ) : void
GetEncodedLength ( ) : int
SetStaticCodes ( short stCodes, byte stLength ) : void
Tree ( SimpleZip dh, int elems, int minCodes, int maxLength ) : System
WriteSymbol ( int code ) : void
WriteTree ( SimpleZip blTree ) : void

Приватные методы

Метод Описание
BuildLength ( int childs ) : void

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

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

public BuildCodes ( ) : void
Результат void

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

public BuildTree ( ) : void
Результат void

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

public CalcBLFreq ( SimpleZip blTree ) : void
blTree SimpleZip
Результат void

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

public GetEncodedLength ( ) : int
Результат int

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

public SetStaticCodes ( short stCodes, byte stLength ) : void
stCodes short
stLength byte
Результат void

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

public Tree ( SimpleZip dh, int elems, int minCodes, int maxLength ) : System
dh SimpleZip
elems int
minCodes int
maxLength int
Результат System

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

public WriteSymbol ( int code ) : void
code int
Результат void

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

public WriteTree ( SimpleZip blTree ) : void
blTree SimpleZip
Результат void

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

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

public short[] freqs
Результат short[]

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

public byte[] length
Результат byte[]

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

public int minNumCodes
Результат int

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

public int numCodes
Результат int