ImageResizer  3.4.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SevenZipReduced.Compression.RangeCoder.BitTreeEncoder Struct Reference
Collaboration diagram for SevenZipReduced.Compression.RangeCoder.BitTreeEncoder:
Collaboration graph
[legend]

Public Member Functions

 BitTreeEncoder (int numBitLevels)
 
void Init ()
 
void Encode (Encoder rangeEncoder, UInt32 symbol)
 
void ReverseEncode (Encoder rangeEncoder, UInt32 symbol)
 
UInt32 GetPrice (UInt32 symbol)
 
UInt32 ReverseGetPrice (UInt32 symbol)
 

Static Public Member Functions

static UInt32 ReverseGetPrice (BitEncoder[] Models, UInt32 startIndex, int NumBitLevels, UInt32 symbol)
 
static void ReverseEncode (BitEncoder[] Models, UInt32 startIndex, Encoder rangeEncoder, int NumBitLevels, UInt32 symbol)
 

Public Attributes

BitEncoder[] Models
 
int NumBitLevels
 

Detailed Description

Definition at line 5 of file RangeCoderBitTree.cs.


The documentation for this struct was generated from the following file: