C# 클래스 natix.CompactDS.SeqCSA

상속: ITextIndex
파일 보기 프로젝트 열기: sadit/natix

공개 프로퍼티들

프로퍼티 타입 설명
SA_invsamples ListIFS
SA_marked Bitmap
SA_sample_step short
SA_samples ListIFS
SeqPsi Sequence
charT int[]
newF Bitmap

Private Properties

프로퍼티 타입 설명
GetCharId int
_get_suffix_lazy IList
_lex_cmp int

공개 메소드들

메소드 설명
Build ( string sa_name, SequenceBuilder seq_builder = null, BitmapFromBitStream bitmap_builder = null ) : void
CountOcc ( IList query ) : int
Extract ( int start_pos, int len ) : IList
GetPsi ( int pos ) : int
GetSuffix ( IList Output, int suffix_index, int len ) : IList
GetSuffixLazy ( int suffix_index, int len ) : IEnumerable
GetText ( IList Output ) : IList
Load ( string basename ) : void
Locate ( IList query ) : IList
Locate ( int suffix ) : int
Save ( string basename ) : void
Search ( IList query, int &start_pos, int &end_pos ) : bool
SeqCSA ( ) : System

비공개 메소드들

메소드 설명
GetCharId ( int c ) : int
_get_suffix_lazy ( int suffix ) : IList
_lex_cmp ( IList a, IList b ) : int

메소드 상세

Build() 공개 메소드

public Build ( string sa_name, SequenceBuilder seq_builder = null, BitmapFromBitStream bitmap_builder = null ) : void
sa_name string
seq_builder SequenceBuilder
bitmap_builder BitmapFromBitStream
리턴 void

CountOcc() 공개 메소드

public CountOcc ( IList query ) : int
query IList
리턴 int

Extract() 공개 메소드

public Extract ( int start_pos, int len ) : IList
start_pos int
len int
리턴 IList

GetPsi() 공개 메소드

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

GetSuffix() 공개 메소드

public GetSuffix ( IList Output, int suffix_index, int len ) : IList
Output IList
suffix_index int
len int
리턴 IList

GetSuffixLazy() 공개 메소드

public GetSuffixLazy ( int suffix_index, int len ) : IEnumerable
suffix_index int
len int
리턴 IEnumerable

GetText() 공개 메소드

public GetText ( IList Output ) : IList
Output IList
리턴 IList

Load() 공개 메소드

public Load ( string basename ) : void
basename string
리턴 void

Locate() 공개 메소드

public Locate ( IList query ) : IList
query IList
리턴 IList

Locate() 공개 메소드

public Locate ( int suffix ) : int
suffix int
리턴 int

Save() 공개 메소드

public Save ( string basename ) : void
basename string
리턴 void

Search() 공개 메소드

public Search ( IList query, int &start_pos, int &end_pos ) : bool
query IList
start_pos int
end_pos int
리턴 bool

SeqCSA() 공개 메소드

public SeqCSA ( ) : System
리턴 System

프로퍼티 상세

SA_invsamples 공개적으로 프로퍼티

public ListIFS SA_invsamples
리턴 ListIFS

SA_marked 공개적으로 프로퍼티

public Bitmap,natix.CompactDS SA_marked
리턴 Bitmap

SA_sample_step 공개적으로 프로퍼티

public short SA_sample_step
리턴 short

SA_samples 공개적으로 프로퍼티

public ListIFS SA_samples
리턴 ListIFS

SeqPsi 공개적으로 프로퍼티

public Sequence SeqPsi
리턴 Sequence

charT 공개적으로 프로퍼티

public int[] charT
리턴 int[]

newF 공개적으로 프로퍼티

public Bitmap newF
리턴 Bitmap