containing static method
Implementation
static Bounds<double> containing(Iterable<Point<double>> points) {
var maxX = double.negativeInfinity;
var maxY = double.negativeInfinity;
var minX = double.infinity;
var minY = double.infinity;
for (final point in points) {
maxX = math.max(point.x, maxX);
minX = math.min(point.x, minX);
maxY = math.max(point.y, maxY);
minY = math.min(point.y, minY);
}
return Bounds._(Point(minX, minY), Point(maxX, maxY));
}