MCPcopy Index your code
hub / github.com/ctessum/geom

github.com/ctessum/geom @v0.2.12

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.12 ↗ · + Follow
728 symbols 2,182 edges 188 files 311 documented · 43% 1 cross-repo links
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

Withiner (Interface)
Withiner is an interface for types that can be determined to be within a polygon or not. [2 implementers]
within.go
Geom (Interface)
Geom is an interface for generic geometry types. [2 implementers]
geom.go
Simplifier (Interface)
Simplifier is an interface for types that can be simplified. [1 implementers]
simplify.go
KeepFunc (FuncType)
KeepFunc is a function that determines whether an OSM object should be included in the output. The object may be either
encoding/osm/keep.go
Transformer (FuncType)
A Transformer takes input coordinates and returns output coordinates and an error.
proj/Proj.go
PointLike (Interface)
PointLike is an interface for types that are pointlike in nature. [2 implementers]
geom.go
TransformerFunc (FuncType)
A TransformerFunc creates forward and inverse Transformers from a projection.
proj/Proj.go
Polygonal (Interface)
Polygonal is an interface for types that are polygonal in nature. [1 implementers]
geom.go

Core symbols most depended-on inside this repo

adjust_lon
called by 81
proj/common.go
Close
called by 26
encoding/shp/shp.go
dist
called by 25
index/rtree/geom.go
newRect
called by 25
index/rtree/geom.go
mlfn
called by 23
proj/common.go
NewTree
called by 23
index/rtree/rtree.go
Insert
called by 20
index/rtree/rtree.go
proj4
called by 18
proj/proj4js-2.3.12/lib/core.js

Shape

Function 395
Method 249
Struct 51
TypeAlias 17
Class 6
Interface 6
FuncType 4

Languages

Go94%
TypeScript3%
Python3%

Modules by API surface

index/rtree/rtree_test.go37 symbols
index/rtree/rtree.go36 symbols
encoding/osm/extract.go26 symbols
route/route.go23 symbols
geom.go23 symbols
test/generate-test-data.py22 symbols
carto/colormap.go22 symbols
bounds.go22 symbols
encoding/shp/shp2geom.go21 symbols
op/properties.go20 symbols
index/rtree/geom_test.go20 symbols
encoding/shp/shp.go19 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add geom \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact