From 88911200c23a29787bf74e98ea581bb2d45522b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Wed, 17 Sep 2014 07:58:12 +0200 Subject: [PATCH] Add ol.geom.GeometryCollection#intersectsExtent --- src/ol/geom/geometrycollection.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/ol/geom/geometrycollection.js b/src/ol/geom/geometrycollection.js index ace6adfdf8..e6130bd673 100644 --- a/src/ol/geom/geometrycollection.js +++ b/src/ol/geom/geometrycollection.js @@ -218,6 +218,22 @@ ol.geom.GeometryCollection.prototype.getType = function() { }; +/** + * @inheritDoc + * @api + */ +ol.geom.GeometryCollection.prototype.intersectsExtent = function(extent) { + var geometries = this.geometries_; + var i, ii; + for (i = 0, ii = geometries.length; i < ii; ++i) { + if (geometries[i].intersectsExtent(extent)) { + return true; + } + } + return false; +}; + + /** * @return {boolean} Is empty. */