C# Class NSoft.NFramework.Compressions.SevenZip.Compression.LZMA.LzmaEncoder.LenPriceTableEncoder

Inheritance: LenEncoder
Mostra file Open project: debop/NFramework

Public Methods

Method Description
Encode ( RangeCoder rangeEncoder, UInt32 symbol, UInt32 posState ) : void
GetPrice ( UInt32 symbol, UInt32 posState ) : UInt32
SetTableSize ( UInt32 tableSize ) : void
UpdateTables ( UInt32 numPosStates ) : void

Private Methods

Method Description
UpdateTable ( UInt32 posState ) : void

Method Details

Encode() public method

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

GetPrice() public method

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

SetTableSize() public method

public SetTableSize ( UInt32 tableSize ) : void
tableSize System.UInt32
return void

UpdateTables() public method

public UpdateTables ( UInt32 numPosStates ) : void
numPosStates System.UInt32
return void