Package | Description |
---|---|
org.apache.lucene.spatial.prefix |
Prefix Tree Strategy.
|
org.apache.lucene.spatial.prefix.tree |
This package is about SpatialPrefixTree and any supporting classes.
|
Modifier and Type | Method and Description |
---|---|
protected CellIterator |
AbstractVisitingPrefixTreeQuery.VisitorTemplate.findSubCellsToVisit(Cell cell)
Called when doing a divide and conquer to find the next intersecting cells
of the query shape that are beneath
cell . |
Modifier and Type | Class and Description |
---|---|
protected class |
NumberRangePrefixTree.NRCell
Most of the PrefixTree implementation is in this one class, which is both
the Cell, the CellIterator, and the Shape to reduce object allocation.
|
protected class |
PackedQuadPrefixTree.PrefixTreeIterator
This is a streamlined version of TreeCellIterator, with built-in support to prune at detailLevel
(but not recursively upwards).
|
Modifier and Type | Method and Description |
---|---|
CellIterator |
NumberRangePrefixTree.NRCell.getNextLevelCells(org.locationtech.spatial4j.shape.Shape shapeFilter) |
CellIterator |
LegacyCell.getNextLevelCells(org.locationtech.spatial4j.shape.Shape shapeFilter) |
CellIterator |
Cell.getNextLevelCells(org.locationtech.spatial4j.shape.Shape shapeFilter)
Gets the cells at the next grid cell level underneath this one, optionally filtered by
shapeFilter . |
CellIterator |
SpatialPrefixTree.getTreeCellIterator(org.locationtech.spatial4j.shape.Shape shape,
int detailLevel)
Gets the intersecting cells for the specified shape, without exceeding
detail level.
|
CellIterator |
PackedQuadPrefixTree.getTreeCellIterator(org.locationtech.spatial4j.shape.Shape shape,
int detailLevel) |
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.