C# Class natix.CompactDS.RankSelectBlocks

Inheritance: natix.CompactDS.RankSelectBase
ファイルを表示 Open project: sadit/natix

Public Methods

Method Description
Access ( int i ) : bool
AssertEquality ( Bitmap obj ) : void
Load ( BinaryReader reader ) : void
Rank1 ( int bit_index ) : int
RankSelectBlocks ( ) : System
RankSelectBlocks ( BitStream32 bitmap, short superBlockSize, short blockSize ) : System
Save ( BinaryWriter bw ) : void
Select1 ( int I ) : int

Private Methods

Method Description
SelectBackend ( int I, int AbsRank, short RelRank, uint bitmap ) : int
SetState ( uint bitblocks, int numbits, short superBlockSize, short blockSize, int superBlocks, short blocks ) : void
_Rank0_Abs ( int i ) : int
_Rank0_Rel ( int i ) : short

Method Details

Access() public method

public Access ( int i ) : bool
i int
return bool

AssertEquality() public method

public AssertEquality ( Bitmap obj ) : void
obj Bitmap
return void

Load() public method

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

Rank1() public method

public Rank1 ( int bit_index ) : int
bit_index int
return int

RankSelectBlocks() public method

public RankSelectBlocks ( ) : System
return System

RankSelectBlocks() public method

public RankSelectBlocks ( BitStream32 bitmap, short superBlockSize, short blockSize ) : System
bitmap BitStream32
superBlockSize short
blockSize short
return System

Save() public method

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

Select1() public method

public Select1 ( int I ) : int
I int
return int