checkNegativeValid method
void
checkNegativeValid()
Implementation
void checkNegativeValid() {
// Assert: only polygonal inputs can be checked for negative buffers
// MD - could generalize this to handle GCs too
if (!(input is Polygon ||
input is MultiPolygon ||
input is GeometryCollection)) {
return;
}
Geometry inputCurve = getPolygonLines(input);
checkMinimumDistance(inputCurve, result, minValidDistance);
if (!_isValid) return;
checkMaximumDistance(inputCurve, result, maxValidDistance);
}