getBounds method
Implementation
Rectangle<num> getBounds() {
num maxX = double.negativeInfinity;
num minX = double.infinity;
num maxY = double.negativeInfinity;
num minY = double.infinity;
for (var i = 0; i < points.length; i++) {
final point = points[i];
maxX = max(maxX, point.x);
minX = min(minX, point.x);
maxY = max(maxY, point.y);
minY = min(minY, point.y);
}
return Rectangle<num>(minX, minY, maxX - minX, maxY - minY);
}