16 if (
ring.size() == 0 || line.
size() == 0) {
return false;}
19 for (
int i = 0; i <
ring.size() - 1; ++i) {
20 auto ringPointStart =
ring.getGeometry(i);
21 auto ringPointEnd =
ring.getGeometry(i + 1);
42 for (
auto && p :
ring) {
52 if (
line1.length() > 1e-5 &&
line2.length() > 1e-5) {