Uses of Interface
org.locationtech.jts.index.ItemVisitor
-
Packages that use ItemVisitor Package Description org.locationtech.jts.algorithm.locate Classes to determine the topological location of points in geometries.org.locationtech.jts.index Provides classes for various kinds of spatial indexes.org.locationtech.jts.index.intervalrtree Contains classes to implement an R-tree index for one-dimensional intervals.org.locationtech.jts.index.quadtree Contains classes that implement a Quadtree spatial indexorg.locationtech.jts.index.strtree Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.org.locationtech.jts.simplify Classes which implement algorithms for simplifying or generalizing geometries. -
-
Uses of ItemVisitor in org.locationtech.jts.algorithm.locate
Classes in org.locationtech.jts.algorithm.locate that implement ItemVisitor Modifier and Type Class Description private static class
IndexedPointInAreaLocator.SegmentVisitor
Methods in org.locationtech.jts.algorithm.locate with parameters of type ItemVisitor Modifier and Type Method Description void
IndexedPointInAreaLocator.IntervalIndexedGeometry. query(double min, double max, ItemVisitor visitor)
-
Uses of ItemVisitor in org.locationtech.jts.index
Classes in org.locationtech.jts.index that implement ItemVisitor Modifier and Type Class Description class
ArrayListVisitor
Methods in org.locationtech.jts.index with parameters of type ItemVisitor Modifier and Type Method Description void
SpatialIndex. query(Envelope searchEnv, ItemVisitor visitor)
Queries the index for all items whose extents intersect the given searchEnvelope
, and applies anItemVisitor
to them. -
Uses of ItemVisitor in org.locationtech.jts.index.intervalrtree
Methods in org.locationtech.jts.index.intervalrtree with parameters of type ItemVisitor Modifier and Type Method Description void
IntervalRTreeBranchNode. query(double queryMin, double queryMax, ItemVisitor visitor)
void
IntervalRTreeLeafNode. query(double queryMin, double queryMax, ItemVisitor visitor)
abstract void
IntervalRTreeNode. query(double queryMin, double queryMax, ItemVisitor visitor)
void
SortedPackedIntervalRTree. query(double min, double max, ItemVisitor visitor)
Search for intervals in the index which intersect the given closed interval and apply the visitor to them. -
Uses of ItemVisitor in org.locationtech.jts.index.quadtree
Methods in org.locationtech.jts.index.quadtree with parameters of type ItemVisitor Modifier and Type Method Description void
Quadtree. query(Envelope searchEnv, ItemVisitor visitor)
Queries the tree and visits items which may lie in the given search envelope.void
NodeBase. visit(Envelope searchEnv, ItemVisitor visitor)
private void
NodeBase. visitItems(Envelope searchEnv, ItemVisitor visitor)
-
Uses of ItemVisitor in org.locationtech.jts.index.strtree
Methods in org.locationtech.jts.index.strtree with parameters of type ItemVisitor Modifier and Type Method Description protected void
AbstractSTRtree. query(java.lang.Object searchBounds, ItemVisitor visitor)
Also builds the tree, if necessary.void
STRtree. query(Envelope searchEnv, ItemVisitor visitor)
Returns items whose bounds intersect the given envelope.private void
AbstractSTRtree. queryInternal(java.lang.Object searchBounds, AbstractNode node, ItemVisitor visitor)
-
Uses of ItemVisitor in org.locationtech.jts.simplify
Classes in org.locationtech.jts.simplify that implement ItemVisitor Modifier and Type Class Description (package private) class
LineSegmentVisitor
ItemVisitor subclass to reduce volume of query results.
-