| 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 |
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 |
NumberRangePrefixTree.NRCell.getNextLevelCells(org.locationtech.spatial4j.shape.Shape shapeFilter) |
CellIterator |
LegacyCell.getNextLevelCells(org.locationtech.spatial4j.shape.Shape 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) |
CellIterator |
S2PrefixTree.getTreeCellIterator(org.locationtech.spatial4j.shape.Shape shape,
int detailLevel) |
Copyright © 2000-2024 Apache Software Foundation. All Rights Reserved.