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 |