containing static method
Create a Bounds as bounding box of a list of points.
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.unsafe(Point(minX, minY), Point(maxX, maxY));
}