C# 클래스 natix.CompactDS.RRR

상속: natix.CompactDS.RankSelectBase
파일 보기 프로젝트 열기: sadit/natix 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
BlockSize short
Klasses ListIFS4

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetClass ( short b ) : byte
RRR ( ) : System
Rank1AccessBackend ( int pos, bool &last_bit ) : int

메소드 상세

Access() 공개 메소드

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

AssertEquality() 공개 메소드

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

Build() 공개 메소드

public Build ( BitStream32 B, short blockSize ) : void
B BitStream32
blockSize short
리턴 void

DecodeClass() 보호된 메소드

protected DecodeClass ( int i, CtxCache ctx ) : int
i int
ctx CtxCache
리턴 int

EncodeClass() 보호된 메소드

protected EncodeClass ( int klass ) : void
klass int
리턴 void

GetOffset() 보호된 메소드

protected GetOffset ( short b, byte klass ) : int
b short
klass byte
리턴 int

InitClasses() 보호된 메소드

protected InitClasses ( ) : void
리턴 void

Load() 공개 메소드

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

LoadClasses() 보호된 메소드

protected LoadClasses ( BinaryReader Input ) : void
Input System.IO.BinaryReader
리턴 void

Rank1() 공개 메소드

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

ReadBlock() 보호된 메소드

protected ReadBlock ( int klass, int offset ) : short
klass int
offset int
리턴 short

Save() 공개 메소드

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

SaveClasses() 보호된 메소드

protected SaveClasses ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
리턴 void

Select1() 공개 메소드

public Select1 ( int rank ) : int
rank int
리턴 int

프로퍼티 상세

BlockSize 보호되어 있는 프로퍼티

protected short BlockSize
리턴 short

Klasses 보호되어 있는 프로퍼티

protected ListIFS4 Klasses
리턴 ListIFS4