Uses of Class
org.apache.lucene.spatial.prefix.tree.CellIterator
Package
Description
Prefix Tree Strategy.
This package is about SpatialPrefixTree and any supporting classes.
-
Uses of CellIterator in org.apache.lucene.spatial.prefix
Modifier and TypeMethodDescriptionprotected 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 beneathcell
. -
Uses of CellIterator in org.apache.lucene.spatial.prefix.tree
Modifier and TypeClassDescriptionprotected class
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
This is a streamlined version of TreeCellIterator, with built-in support to prune at detailLevel (but not recursively upwards).Modifier and TypeMethodDescriptionCell.getNextLevelCells
(org.locationtech.spatial4j.shape.Shape shapeFilter) Gets the cells at the next grid cell level underneath this one, optionally filtered byshapeFilter
.LegacyCell.getNextLevelCells
(org.locationtech.spatial4j.shape.Shape shapeFilter) NumberRangePrefixTree.NRCell.getNextLevelCells
(org.locationtech.spatial4j.shape.Shape shapeFilter) PackedQuadPrefixTree.getTreeCellIterator
(org.locationtech.spatial4j.shape.Shape shape, int detailLevel) S2PrefixTree.getTreeCellIterator
(org.locationtech.spatial4j.shape.Shape shape, int detailLevel) SpatialPrefixTree.getTreeCellIterator
(org.locationtech.spatial4j.shape.Shape shape, int detailLevel) Gets the intersecting cells for the specified shape, without exceeding detail level.