C# 클래스 SmartAssembly.Zip.SimpleZip.DeflaterHuffman.Tree

파일 보기 프로젝트 열기: CyberFoxHax/PCSXBonus

공개 프로퍼티들

프로퍼티 타입 설명
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