C# Class natix.CompactDS.EqualSizeCoder

Inheritance: ISymbolCoder
Exibir arquivo Open project: sadit/natix Class Usage Examples

Public Properties

Property Type Description
Coder IIEncoder32
bits_per_code byte

Public Methods

Method Description
Decode ( List codes ) : int
Encode ( int symbol, List output = null ) : List
EqualSizeCoder ( ) : System
EqualSizeCoder ( byte bits_per_code, int max_value ) : System
Load ( BinaryReader Input ) : void
Save ( BinaryWriter Output ) : void

Method Details

Decode() public method

public Decode ( List codes ) : int
codes List
return int

Encode() public method

public Encode ( int symbol, List output = null ) : List
symbol int
output List
return List

EqualSizeCoder() public method

public EqualSizeCoder ( ) : System
return System

EqualSizeCoder() public method

public EqualSizeCoder ( byte bits_per_code, int max_value ) : System
bits_per_code byte
max_value int
return System

Load() public method

public Load ( BinaryReader Input ) : void
Input System.IO.BinaryReader
return void

Save() public method

public Save ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
return void

Property Details

Coder public_oe property

public IIEncoder32 Coder
return IIEncoder32

bits_per_code public_oe property

public byte bits_per_code
return byte