Return Uint16Array from ol.geom2.LineStringCollection#getIndices

This commit is contained in:
Tom Payne
2013-05-31 17:47:25 +02:00
parent 38c0e24bcd
commit e260255ce8
2 changed files with 7 additions and 8 deletions

View File

@@ -136,11 +136,10 @@ ol.geom2.LineStringCollection.prototype.getExtent = function() {
/**
* @return {Array} Indices.
* @return {Uint16Array} Indices.
*/
ol.geom2.LineStringCollection.prototype.getIndices = function() {
// FIXME cache and track dirty / track output length
// FIXME return UInt16Array?
var dim = this.dim;
var offsets = goog.array.map(goog.object.getKeys(this.ranges), Number);
goog.array.sort(offsets);
@@ -154,7 +153,7 @@ ol.geom2.LineStringCollection.prototype.getIndices = function() {
indices.push(j, j + 1);
}
}
return indices;
return new Uint16Array(indices);
};