C# Class natix.CompactDS.Bitmap64

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

Public Methods

Method Description
Access ( long pos ) : bool
Access ( long pos, UnraveledSymbolXLB ctx ) : bool
AssertEquality ( Bitmap64 other ) : void
Bitmap64 ( ) : System
Load ( BinaryReader br ) : void
Rank0 ( long pos ) : long
Rank1 ( long pos ) : long
Rank1 ( long pos, UnraveledSymbolXLB ctx ) : long
Save ( BinaryWriter bw ) : void
Select0 ( long rank ) : long
Select1 ( long rank ) : long
Select1 ( long rank, UnraveledSymbolXLB ctx ) : long
SimpleSelect1 ( long rank ) : long

Method Details

Access() public method

public Access ( long pos ) : bool
pos long
return bool

Access() public method

public Access ( long pos, UnraveledSymbolXLB ctx ) : bool
pos long
ctx UnraveledSymbolXLB
return bool

AssertEquality() public abstract method

public abstract AssertEquality ( Bitmap64 other ) : void
other Bitmap64
return void

Bitmap64() public method

public Bitmap64 ( ) : System
return System

Load() public abstract method

public abstract Load ( BinaryReader br ) : void
br System.IO.BinaryReader
return void

Rank0() public method

public Rank0 ( long pos ) : long
pos long
return long

Rank1() public abstract method

public abstract Rank1 ( long pos ) : long
pos long
return long

Rank1() public method

public Rank1 ( long pos, UnraveledSymbolXLB ctx ) : long
pos long
ctx UnraveledSymbolXLB
return long

Save() public abstract method

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

Select0() public method

public Select0 ( long rank ) : long
rank long
return long

Select1() public abstract method

public abstract Select1 ( long rank ) : long
rank long
return long

Select1() public method

public Select1 ( long rank, UnraveledSymbolXLB ctx ) : long
rank long
ctx UnraveledSymbolXLB
return long

SimpleSelect1() public method

public SimpleSelect1 ( long rank ) : long
rank long
return long