From 41ccb4dfcdfaf4eb1f1964c27a35de275fd6d701 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Wed, 16 Jan 2013 11:48:22 +0100 Subject: [PATCH] Add ol.Rectangle.extend --- src/ol/rectangle.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ol/rectangle.js b/src/ol/rectangle.js index 2b8dbc3997..d15f1d7a18 100644 --- a/src/ol/rectangle.js +++ b/src/ol/rectangle.js @@ -41,6 +41,17 @@ ol.Rectangle = function(minX, minY, maxX, maxY) { }; +/** + * @param {ol.Rectangle} rectangle Rectangle. + */ +ol.Rectangle.prototype.extend = function(rectangle) { + this.minX = Math.min(this.minX, rectangle.minX); + this.minY = Math.min(this.minY, rectangle.minY); + this.maxX = Math.max(this.maxX, rectangle.maxX); + this.maxY = Math.max(this.maxY, rectangle.maxY); +}; + + /** * @return {ol.Coordinate} Center. */