Changing extent structure back to single array: [minX, minY, maxX, maxY]

This means we'll have to have a new structure and new methods for 3D envelopes.
This commit is contained in:
Tim Schaub
2013-09-15 00:15:24 -06:00
parent de0e8aeced
commit e806f51b3d
63 changed files with 379 additions and 392 deletions
+1 -16
View File
@@ -13,22 +13,7 @@ describe('ol.geom2', function() {
it('returns the expected extent', function() {
var extent = ol.geom2.getExtent(buf, dim);
expect(extent).to.eql([[0, 1], [10, 11]]);
});
it('returns the expect extent in three dimensions', function() {
var extent = ol.geom2.getExtent(buf, 3);
expect(extent).to.eql([[0, 1, 2], [9, 10, 11]]);
});
it('returns the expect extent in four dimensions', function() {
var extent = ol.geom2.getExtent(buf, 4);
expect(extent).to.eql([[0, 1, 2, 3], [8, 9, 10, 11]]);
});
it('returns the expect extent in six dimensions', function() {
var extent = ol.geom2.getExtent(buf, 6);
expect(extent).to.eql([[0, 1, 2, 3, 4, 5], [6, 7, 8, 9, 10, 11]]);
expect(extent).to.eql([0, 1, 10, 11]);
});
});
+2 -2
View File
@@ -189,7 +189,7 @@ describe('ol.geom2.LineStringCollection', function() {
describe('getExtent', function() {
it('returns the expected extent', function() {
expect(lsc.getExtent()).to.eql([[0, 1], [2, 3]]);
expect(lsc.getExtent()).to.eql([0, 1, 2, 3]);
});
});
@@ -268,7 +268,7 @@ describe('ol.geom2.LineStringCollection', function() {
describe('getExtent', function() {
it('returns the expected value', function() {
expect(lsc.getExtent()).to.eql([[0, 1], [8, 9]]);
expect(lsc.getExtent()).to.eql([0, 1, 8, 9]);
});
});
+1 -1
View File
@@ -198,7 +198,7 @@ describe('ol.geom2.PointCollection', function() {
it('returns the expected value', function() {
var extent = pc.getExtent();
expect(extent).to.eql([[0, 1], [2, 3]]);
expect(extent).to.eql([0, 1, 2, 3]);
});
});