| 1234567891011121314151617181920212223242526 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.getItemsBBox = void 0;
- var tslib_1 = require("tslib");
- var bbox_1 = require("../../bbox");
- 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 = tslib_1.__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_1.BBox(minX, minY, maxX - minX, maxY - minY);
- }
- exports.getItemsBBox = getItemsBBox;
- //# sourceMappingURL=helper.js.map
|