C# 클래스 natix.CompactDS.DiffSetRL2

This is similar to DiffSetRL but with core changes to support filled blocks
상속: Bitmap
파일 보기 프로젝트 열기: sadit/natix 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Stream BitStream32

보호된 프로퍼티들

프로퍼티 타입 설명
B short

공개 메소드들

메소드 설명
Access ( int pos ) : bool
AssertEquality ( Bitmap _other ) : void
Build ( IEnumerable orderedList, int n, short b, IIEncoder32 coder = null ) : void

build methods

Build ( IList orderedList, short b, IIEncoder32 coder = null ) : void
Commit ( natix.CompactDS.BitStreamCtxRL ctx ) : void
DiffSetRL2 ( ) : System
DiffSetRL2 ( short B ) : System
Load ( BinaryReader R ) : void
Rank1 ( int pos ) : int
Save ( BinaryWriter W ) : void
Select1 ( int rank ) : int

Returns the position of the rank-th enabled bit

비공개 메소드들

메소드 설명
BackendAccessRank1 ( int pos, int &found_pos, natix.CompactDS.BitStreamCtxRL ctx ) : int
BackendSelect1 ( int rank, natix.CompactDS.BitStreamCtxRL ctx ) : int
IsFilled ( int block_id ) : bool
ReadNext ( natix.CompactDS.BitStreamCtxRL ctx ) : int
SeqAccessRank1 ( int curr_pos, int pos, int max, int &found_pos, natix.CompactDS.BitStreamCtxRL ctx ) : int

메소드 상세

Access() 공개 메소드

public Access ( int pos ) : bool
pos int
리턴 bool

AssertEquality() 공개 메소드

public AssertEquality ( Bitmap _other ) : void
_other Bitmap
리턴 void

Build() 공개 메소드

build methods
public Build ( IEnumerable orderedList, int n, short b, IIEncoder32 coder = null ) : void
orderedList IEnumerable
n int
b short
coder IIEncoder32
리턴 void

Build() 공개 메소드

public Build ( IList orderedList, short b, IIEncoder32 coder = null ) : void
orderedList IList
b short
coder IIEncoder32
리턴 void

Commit() 공개 메소드

public Commit ( natix.CompactDS.BitStreamCtxRL ctx ) : void
ctx natix.CompactDS.BitStreamCtxRL
리턴 void

DiffSetRL2() 공개 메소드

public DiffSetRL2 ( ) : System
리턴 System

DiffSetRL2() 공개 메소드

public DiffSetRL2 ( short B ) : System
B short
리턴 System

Load() 공개 메소드

public Load ( BinaryReader R ) : void
R System.IO.BinaryReader
리턴 void

Rank1() 공개 메소드

public Rank1 ( int pos ) : int
pos int
리턴 int

Save() 공개 메소드

public Save ( BinaryWriter W ) : void
W System.IO.BinaryWriter
리턴 void

Select1() 공개 메소드

Returns the position of the rank-th enabled bit
public Select1 ( int rank ) : int
rank int
리턴 int

프로퍼티 상세

B 보호되어 있는 프로퍼티

protected short B
리턴 short

Stream 공개적으로 프로퍼티

public BitStream32,natix.CompactDS Stream
리턴 BitStream32