C# Class DevCap.SevenZip.Compress.RangeCoder.BitTreeEncoder

Datei anzeigen Open project: jcmoyer/DevCap

Public Methods

Method Description
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

Method Details

BitTreeEncoder() public method

public BitTreeEncoder ( int numBitLevels ) : System
numBitLevels int
return System

Encode() public method

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

GetPrice() public method

public GetPrice ( UInt32 symbol ) : UInt32
symbol System.UInt32
return System.UInt32

Init() public method

public Init ( ) : void
return void

ReverseEncode() public static method

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
return void

ReverseEncode() public method

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

ReverseGetPrice() public static method

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
return System.UInt32

ReverseGetPrice() public method

public ReverseGetPrice ( UInt32 symbol ) : UInt32
symbol System.UInt32
return System.UInt32