segments method
Implementation
SegmentList segments(RegionPolygon poly) {
var i = new Intersecter(true);
for (List<JTS.Coordinate> region in (poly.regions ?? [])) {
i.addRegion(region);
}
var result = i.calculate(inverted: poly.inverted);
result.inverted = poly.inverted;
return result;
}