Implementation of SpatialPrefixTree which uses a quad tree (http://en.wikipedia.org/wiki/Quadtree)
More...
Inherits Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTree.
Implementation of SpatialPrefixTree which uses a quad tree (http://en.wikipedia.org/wiki/Quadtree)
Definition at line 31 of file QuadPrefixTree.cs.
Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.QuadPrefixTree |
( |
SpatialContext |
ctx, |
|
|
Rectangle |
bounds, |
|
|
int |
maxLevels |
|
) |
| |
Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.QuadPrefixTree |
( |
SpatialContext |
ctx | ) |
|
Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.QuadPrefixTree |
( |
SpatialContext |
ctx, |
|
|
int |
maxLevels |
|
) |
| |
override int Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.GetLevelForDistance |
( |
double |
dist | ) |
|
|
virtual |
Returns the level of the largest grid in which its longest side is less than or equal to the provided distance (in degrees). Consequently dist acts as an error epsilon declaring the amount of detail needed in the grid, such that you can get a grid with just the right amount of precision.
- Parameters
-
- Returns
- level [1 to maxLevels]
Implements Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTree.
Definition at line 117 of file QuadPrefixTree.cs.
override Node Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.GetNode |
( |
Point |
p, |
|
|
int |
level |
|
) |
| |
|
protectedvirtual |
override Node Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.GetNode |
( |
string |
token | ) |
|
override Node Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.GetNode |
( |
byte[] |
bytes, |
|
|
int |
offset, |
|
|
int |
len |
|
) |
| |
|
virtual |
override IList<Node> Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.GetNodes |
( |
Shape |
shape, |
|
|
int |
detailLevel, |
|
|
bool |
inclParents |
|
) |
| |
|
virtual |
void Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.Init |
( |
SpatialContext |
ctx, |
|
|
Rectangle |
bounds, |
|
|
int |
maxLevels |
|
) |
| |
|
protected |
readonly int Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.DEFAULT_MAX_LEVELS = 12 |
|
static |
readonly int Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.MAX_LEVELS_POSSIBLE = 50 |
|
static |
The documentation for this class was generated from the following file: