C# 클래스 DevCap.SevenZip.Compress.RangeCoder.BitTreeEncoder

파일 보기 프로젝트 열기: jcmoyer/DevCap

공개 메소드들

메소드 설명
BitTreeEncoder ( int numBitLevels ) : System
Encode ( Encoder rangeEncoder, UInt32 symbol ) : void
GetPrice ( UInt32 symbol ) : UInt32
Init ( ) : void
ReverseEncode ( DevCap.SevenZip.Compress.RangeCoder.BitEncoder Models, UInt32 startIndex, Encoder rangeEncoder, int NumBitLevels, UInt32 symbol ) : void
ReverseEncode ( Encoder rangeEncoder, UInt32 symbol ) : void
ReverseGetPrice ( DevCap.SevenZip.Compress.RangeCoder.BitEncoder Models, UInt32 startIndex, int NumBitLevels, UInt32 symbol ) : UInt32
ReverseGetPrice ( UInt32 symbol ) : UInt32

메소드 상세

BitTreeEncoder() 공개 메소드

public BitTreeEncoder ( int numBitLevels ) : System
numBitLevels int
리턴 System

Encode() 공개 메소드

public Encode ( Encoder rangeEncoder, UInt32 symbol ) : void
rangeEncoder Encoder
symbol System.UInt32
리턴 void

GetPrice() 공개 메소드

public GetPrice ( UInt32 symbol ) : UInt32
symbol System.UInt32
리턴 System.UInt32

Init() 공개 메소드

public Init ( ) : void
리턴 void

ReverseEncode() 공개 정적인 메소드

public static ReverseEncode ( DevCap.SevenZip.Compress.RangeCoder.BitEncoder Models, UInt32 startIndex, Encoder rangeEncoder, int NumBitLevels, UInt32 symbol ) : void
Models DevCap.SevenZip.Compress.RangeCoder.BitEncoder
startIndex System.UInt32
rangeEncoder Encoder
NumBitLevels int
symbol System.UInt32
리턴 void

ReverseEncode() 공개 메소드

public ReverseEncode ( Encoder rangeEncoder, UInt32 symbol ) : void
rangeEncoder Encoder
symbol System.UInt32
리턴 void

ReverseGetPrice() 공개 정적인 메소드

public static ReverseGetPrice ( DevCap.SevenZip.Compress.RangeCoder.BitEncoder Models, UInt32 startIndex, int NumBitLevels, UInt32 symbol ) : UInt32
Models DevCap.SevenZip.Compress.RangeCoder.BitEncoder
startIndex System.UInt32
NumBitLevels int
symbol System.UInt32
리턴 System.UInt32

ReverseGetPrice() 공개 메소드

public ReverseGetPrice ( UInt32 symbol ) : UInt32
symbol System.UInt32
리턴 System.UInt32