MCPcopy Index your code
hub / github.com/davidmoten/rtree-3d

github.com/davidmoten/rtree-3d @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
616 symbols 2,665 edges 65 files 52 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Selector (Interface)
The heuristic used on insert to select which node to add an Entry to. [6 implementers]
src/main/java/com/github/davidmoten/rtree3d/Selector.java
HasGeometry (Interface)
(no doc) [10 implementers]
src/main/java/com/github/davidmoten/rtree3d/geometry/HasGeometry.java
Geometry (Interface)
A geometrical region that represents an Entry spatially. It is recommended that implementations of this interface implem [4 …
src/main/java/com/github/davidmoten/rtree3d/geometry/Geometry.java
Splitter (Interface)
(no doc) [4 implementers]
src/main/java/com/github/davidmoten/rtree3d/Splitter.java

Core symbols most depended-on inside this repo

add
called by 208
src/main/java/com/github/davidmoten/rtree3d/Node.java
mbb
called by 75
src/main/java/com/github/davidmoten/rtree3d/geometry/Geometry.java
geometry
called by 74
src/main/java/com/github/davidmoten/rtree3d/geometry/HasGeometry.java
maxChildren
called by 55
src/main/java/com/github/davidmoten/rtree3d/RTree.java
size
called by 43
src/main/java/com/github/davidmoten/rtree3d/RTree.java
search
called by 32
src/main/java/com/github/davidmoten/rtree3d/Node.java
create
called by 31
src/main/java/com/github/davidmoten/rtree3d/RTree.java
count
called by 30
src/main/java/com/github/davidmoten/rtree3d/Node.java

Shape

Method 544
Class 66
Interface 5
Enum 1

Languages

Java100%

Modules by API surface

src/test/java/com/github/davidmoten/rtree3d/RTreeTest.java87 symbols
src/test/java/com/github/davidmoten/rtree3d/BenchmarksRTree.java46 symbols
src/test/java/com/github/davidmoten/rtree3d/RTree3DTest.java40 symbols
src/main/java/com/github/davidmoten/rtree3d/RTree.java34 symbols
src/main/java/com/github/davidmoten/rtree3d/geometry/Box.java28 symbols
src/test/java/com/github/davidmoten/rtree3d/geometry/RectangleTest.java19 symbols
src/test/java/com/github/davidmoten/rtree3d/BackpressureTest.java19 symbols
src/test/java/com/github/davidmoten/rtree3d/geometry/GeometriesTest.java18 symbols
src/main/java/com/github/davidmoten/util/ImmutableStack.java14 symbols
src/test/java/com/github/davidmoten/util/ImmutableStackTest.java13 symbols
src/main/java/com/github/davidmoten/rtree3d/geometry/Point.java13 symbols
src/test/java/com/github/davidmoten/rx/operators/OperatorBoundedPriorityQueueTest.java12 symbols

For agents

$ claude mcp add rtree-3d \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact