C# Класс natix.CompactDS.SeqCSA

Наследование: ITextIndex
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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