UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

27 lines 615 B
/** * Expands bboxA to incorporate bboxB * @param bboxA * @param bboxB */ export default function expand(bboxA, bboxB) { if (bboxA) { const returnVal = [...bboxA]; if (bboxB[0] < bboxA[0]) { returnVal[0] = bboxB[0]; } if (bboxB[1] < bboxA[1]) { returnVal[1] = bboxB[1]; } if (bboxB[2] > bboxA[2]) { returnVal[2] = bboxB[2]; } if (bboxB[3] > bboxA[3]) { returnVal[3] = bboxB[3]; } return returnVal; } else { return bboxB; } } //# sourceMappingURL=expand.js.map