View on GitHub

Geospatial Primitives & Algorithms

Reference materials, and additional documentation

Intersects Trait

Current status of the Intersects trait. The row denotes the data-type that implements, and the column is the Rhs.

Type C Pt MPt L LS MLS Tr Rc Pl MPl Gm GmC
Coordinate (C) Y Y S S S S S S S S S S
Point (Pt) blanket impl using Coordinate
MultiPoint (MPt) blanket impl using Point
Line (L) Y Y S Y S S S S S S S S
LineString (LS) blanket impl from Line using self.lines.any()
MultiLineString (MLS) blanket impl using LineString
Triangle (Tr) blanket impl using Polygon
Rect (Rc) Y S S Y S S S Y S S S S
Polygon (Pl) Y S S Y S S S Y Y S S S
MultiPolygon (MPl) blanket impl using Polygon
Geometry (Gm) blanket impl using rest
GeometryCollection (GmC) blanket impl using rest

Legend

Symbol Meaning
Y Implemented
S Implemented via symmetry
B Implemented with (a few) documented bugs
N Not implemented