4445464748495051525354
@Override protected boolean within(Geometry g1, Geometry g2) { Ring r1 = ((Polygon) g1).getShell(); Ring r2 = ((Polygon) g2).getShell(); if (r2.containLineStringIn(r1)) return true; else return false; }
7778798081828384858687
if (cross) return false; LineString l1 = (LineString) g1; Ring r2 = ((Polygon) g2).getShell(); if (r2.containLineStringIn(l1)) return true; return false; }