C# Class natix.CompactDS.RRR

Inheritance: natix.CompactDS.RankSelectBase
Afficher le fichier Open project: sadit/natix Class Usage Examples

Protected Properties

Свойство Type Description
BlockSize short
Klasses ListIFS4

Méthodes publiques

Méthode Description
Access ( int pos ) : bool
AssertEquality ( Bitmap _other ) : void
Build ( BitStream32 B, short blockSize ) : void
Load ( BinaryReader Input ) : void
Rank1 ( int pos ) : int
Save ( BinaryWriter Output ) : void
Select1 ( int rank ) : int

Méthodes protégées

Méthode Description
DecodeClass ( int i, CtxCache ctx ) : int
EncodeClass ( int klass ) : void
GetOffset ( short b, byte klass ) : int
InitClasses ( ) : void
LoadClasses ( BinaryReader Input ) : void
ReadBlock ( int klass, int offset ) : short
SaveClasses ( BinaryWriter Output ) : void

Private Methods

Méthode Description
GetClass ( short b ) : byte
RRR ( ) : System
Rank1AccessBackend ( int pos, bool &last_bit ) : int

Method Details

Access() public méthode

public Access ( int pos ) : bool
pos int
Résultat bool

AssertEquality() public méthode

public AssertEquality ( Bitmap _other ) : void
_other Bitmap
Résultat void

Build() public méthode

public Build ( BitStream32 B, short blockSize ) : void
B BitStream32
blockSize short
Résultat void

DecodeClass() protected méthode

protected DecodeClass ( int i, CtxCache ctx ) : int
i int
ctx CtxCache
Résultat int

EncodeClass() protected méthode

protected EncodeClass ( int klass ) : void
klass int
Résultat void

GetOffset() protected méthode

protected GetOffset ( short b, byte klass ) : int
b short
klass byte
Résultat int

InitClasses() protected méthode

protected InitClasses ( ) : void
Résultat void

Load() public méthode

public Load ( BinaryReader Input ) : void
Input System.IO.BinaryReader
Résultat void

LoadClasses() protected méthode

protected LoadClasses ( BinaryReader Input ) : void
Input System.IO.BinaryReader
Résultat void

Rank1() public méthode

public Rank1 ( int pos ) : int
pos int
Résultat int

ReadBlock() protected méthode

protected ReadBlock ( int klass, int offset ) : short
klass int
offset int
Résultat short

Save() public méthode

public Save ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
Résultat void

SaveClasses() protected méthode

protected SaveClasses ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
Résultat void

Select1() public méthode

public Select1 ( int rank ) : int
rank int
Résultat int

Property Details

BlockSize protected_oe property

protected short BlockSize
Résultat short

Klasses protected_oe property

protected ListIFS4 Klasses
Résultat ListIFS4