C# Класс Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree

A SpatialPrefixTree which uses a quad tree in which an indexed term will be generated for each cell, 'A', 'B', 'C', 'D'.
Наследование: SpatialPrefixTree
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
gridH double

Открытые методы

Метод Описание
GetCell ( byte bytes, int offset, int len ) : Cell
GetCell ( string token ) : Cell
GetLevelForDistance ( double dist ) : int
PrintInfo ( TextWriter @out ) : void
QuadPrefixTree ( SpatialContext ctx ) : Spatial4n.Core.Context
QuadPrefixTree ( SpatialContext ctx, IRectangle bounds, int maxLevels ) : Spatial4n.Core.Context
QuadPrefixTree ( SpatialContext ctx, int maxLevels ) : Spatial4n.Core.Context

Защищенные методы

Метод Описание
GetCell ( IPoint p, int level ) : Cell

Приватные методы

Метод Описание
Build ( double x, double y, int level, IList matches, StringBuilder str, IShape shape, int maxLevel ) : void
CheckBattenberg ( char c, double cx, double cy, int level, IList matches, StringBuilder str, IShape shape, int maxLevel ) : void

Описание методов

GetCell() защищенный Метод

protected GetCell ( IPoint p, int level ) : Cell
p IPoint
level int
Результат Cell

GetCell() публичный Метод

public GetCell ( byte bytes, int offset, int len ) : Cell
bytes byte
offset int
len int
Результат Cell

GetCell() публичный Метод

public GetCell ( string token ) : Cell
token string
Результат Cell

GetLevelForDistance() публичный Метод

public GetLevelForDistance ( double dist ) : int
dist double
Результат int

PrintInfo() публичный Метод

public PrintInfo ( TextWriter @out ) : void
@out System.IO.TextWriter
Результат void

QuadPrefixTree() публичный Метод

public QuadPrefixTree ( SpatialContext ctx ) : Spatial4n.Core.Context
ctx Spatial4n.Core.Context.SpatialContext
Результат Spatial4n.Core.Context

QuadPrefixTree() публичный Метод

public QuadPrefixTree ( SpatialContext ctx, IRectangle bounds, int maxLevels ) : Spatial4n.Core.Context
ctx Spatial4n.Core.Context.SpatialContext
bounds IRectangle
maxLevels int
Результат Spatial4n.Core.Context

QuadPrefixTree() публичный Метод

public QuadPrefixTree ( SpatialContext ctx, int maxLevels ) : Spatial4n.Core.Context
ctx Spatial4n.Core.Context.SpatialContext
maxLevels int
Результат Spatial4n.Core.Context

Описание свойств

gridH публичное свойство

public double gridH
Результат double