From 09d245c54be9cf899dfb32ba6286382837cfd22b Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 30 Apr 2013 10:55:26 +0200 Subject: [PATCH] Promote createTileCoordTransform into base class --- src/ol/tilegrid/tilegrid.js | 9 +++++++++ src/ol/tilegrid/xyztilegrid.js | 5 +---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/ol/tilegrid/tilegrid.js b/src/ol/tilegrid/tilegrid.js index d9246b35af..c1e985c76d 100644 --- a/src/ol/tilegrid/tilegrid.js +++ b/src/ol/tilegrid/tilegrid.js @@ -102,6 +102,15 @@ ol.tilegrid.TileGrid = function(options) { ol.tilegrid.TileGrid.tmpTileCoord_ = new ol.TileCoord(0, 0, 0); +/** + * @param {{extent: (ol.Extent|undefined), + * wrapX: (boolean|undefined)}=} opt_options Options. + * @return {function(ol.TileCoord, ol.Projection, ol.TileCoord=): ol.TileCoord} + * Tile coordinate transform. + */ +ol.tilegrid.TileGrid.prototype.createTileCoordTransform = goog.abstractMethod; + + /** * @param {ol.TileCoord} tileCoord Tile coordinate. * @param {function(this: T, number, ol.TileRange): boolean} callback Callback. diff --git a/src/ol/tilegrid/xyztilegrid.js b/src/ol/tilegrid/xyztilegrid.js index b46f790031..9ea750a0c5 100644 --- a/src/ol/tilegrid/xyztilegrid.js +++ b/src/ol/tilegrid/xyztilegrid.js @@ -37,10 +37,7 @@ goog.inherits(ol.tilegrid.XYZ, ol.tilegrid.TileGrid); /** - * @param {{wrapX: (boolean|undefined), - * extent: (ol.Extent|undefined)}=} opt_options Options. - * @return {function(ol.TileCoord, ol.Projection, ol.TileCoord=): ol.TileCoord} - * Tile coordinate transform. + * @inheritDoc */ ol.tilegrid.XYZ.prototype.createTileCoordTransform = function(opt_options) { var options = goog.isDef(opt_options) ? opt_options : {};