Expand description
Re-exports every item from geometry-rtree — the
R-tree spatial index (Rtree, Predicate, split strategies, bulk
load).
Modules§
- bounds
- The axis-aligned bounding box used for tree keys.
- indexable
- The
Indexabletrait — what can be stored in anRtree. - nearest_
iter - Unbounded nearest-first streaming — the search behind
Rtree::nearest_iter. - node
- Tree nodes: leaves hold values, branches hold child subtrees.
- predicate
- Spatial query predicates.
- query_
iter - Lazy spatial-query iteration.
- rtree
- The
Rtreeitself — insert, spatial query, nearest-neighbour, and Sort-Tile-Recursive bulk load. - split
- Node-split strategies — the type parameter that governs tree shape.
- values
- Iteration over all values stored in an R-tree.
Structs§
- AndPredicate
- The conjunction of two query predicates.
- Asymmetric
Quadratic - Quadratic split with independent branch and leaf capacities.
- AsymmetricR
Star Split - R*-split selection with independent insertion and bulk capacities.
- Bounds
- An axis-aligned bounding box in the plane.
- Linear
- Linear split — cheap inserts, looser trees.
- Nearest
Iter - A lazy iterator over ALL values in the tree in exact non-decreasing distance order from a query point — an unbounded ordered stream.
- NotPredicate
- The logical negation of a query predicate.
- Quadratic
- Quadratic split — Boost’s textbook default.
- Query
Iter - A lazy iterator over values whose bounds satisfy a built-in
Predicate. - Query
With Iter - A lazy iterator over values accepted by a logical or user-defined
QueryPredicate. - RStar
Split - R*-split selection with one capacity for branches and leaves.
- Rtree
- A spatial index over
Indexablevalues, parameterised by a split strategy. - Satisfies
- A value-level query condition corresponding to Boost’s
index::satisfiespredicate. - Values
- A depth-first iterator over every value in an R-tree.
Enums§
- Predicate
- A spatial query against the index, expressed on bounding boxes.
Traits§
- Indexable
- A value the
Rtreecan index — one that exposes an axis-aligned bounding box. - Query
Predicate - A predicate accepted by
Rtree::query_with. - Split
Parameters - How a full node is partitioned when it overflows.