| 12345678910111213141516171819202122 |
- import { __read } from "tslib";
- import { BBox } from '../../bbox';
- export function getItemsBBox(items) {
- var minX = Infinity;
- var minY = Infinity;
- var maxX = -Infinity;
- var maxY = -Infinity;
- for (var i = 0; i < items.length; i++) {
- var _a = items[i], x = _a.x, y = _a.y, width = _a.width, height = _a.height;
- var _b = __read([x + width, y + height], 2), X = _b[0], Y = _b[1];
- if (x < minX)
- minX = x;
- if (y < minY)
- minY = y;
- if (X > maxX)
- maxX = X;
- if (Y > maxY)
- maxY = Y;
- }
- return new BBox(minX, minY, maxX - minX, maxY - minY);
- }
- //# sourceMappingURL=helper.js.map
|