Port ol.filter.ExtentFilter to new extents

This commit is contained in:
Tom Payne
2013-04-16 16:26:47 +02:00
parent a413f3046a
commit 01168e805a
3 changed files with 4 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
goog.provide('ol.filter.Extent');
goog.require('ol.Extent');
goog.require('ol.extent');
goog.require('ol.filter.Filter');
@@ -35,5 +35,5 @@ ol.filter.Extent.prototype.getExtent = function() {
* @inheritDoc
*/
ol.filter.Extent.prototype.applies = function(feature) {
return feature.getGeometry().getBounds().intersects(this.extent_);
return ol.extent.intersects(feature.getGeometry().getBounds(), this.extent_);
};

View File

@@ -6,7 +6,7 @@ describe('ol.filter.Extent', function() {
var extent, filter;
beforeEach(function() {
extent = new ol.Extent(0, 0, 45, 90);
extent = [0, 45, 0, 90];
filter = new ol.filter.Extent(extent);
});
@@ -31,7 +31,6 @@ describe('ol.filter.Extent', function() {
});
goog.require('ol.Extent');
goog.require('ol.Feature');
goog.require('ol.filter.Extent');
goog.require('ol.geom.Point');

View File

@@ -51,7 +51,7 @@ describe('ol.layer.Vector', function() {
});
var geomFilter = new ol.filter.Geometry(ol.geom.GeometryType.LINESTRING);
var extentFilter = new ol.filter.Extent(new ol.Extent(16, 48, 16.3, 48.3));
var extentFilter = new ol.filter.Extent([16, 16.3, 48, 48.3]);
it('can filter by geometry type using its GeometryType index', function() {
sinon.spy(geomFilter, 'applies');
@@ -177,7 +177,6 @@ describe('ol.layer.Vector', function() {
});
goog.require('ol.Expression');
goog.require('ol.Extent');
goog.require('ol.Feature');
goog.require('ol.filter.Extent');
goog.require('ol.filter.Geometry');