| 1234567891011121314151617181920212223242526 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var util_1 = require("./util");
- function default_1(shape) {
- var attrs = shape.attr();
- var x1 = attrs.x1, y1 = attrs.y1, x2 = attrs.x2, y2 = attrs.y2;
- var minX = Math.min(x1, x2);
- var maxX = Math.max(x1, x2);
- var minY = Math.min(y1, y2);
- var maxY = Math.max(y1, y2);
- var bbox = {
- minX: minX,
- maxX: maxX,
- minY: minY,
- maxY: maxY,
- };
- bbox = util_1.mergeArrowBBox(shape, bbox);
- return {
- x: bbox.minX,
- y: bbox.minY,
- width: bbox.maxX - bbox.minX,
- height: bbox.maxY - bbox.minY,
- };
- }
- exports.default = default_1;
- //# sourceMappingURL=line.js.map
|