Clean up ol/renderer/canvas classes

This commit is contained in:
Tim Schaub
2018-07-17 18:15:47 -06:00
parent 45e0926896
commit 792e7e54f1
7 changed files with 58 additions and 86 deletions

View File

@@ -2,7 +2,6 @@
* @module ol/renderer/canvas/ImageLayer
*/
import {ENABLE_RASTER_REPROJECTION} from '../../reproj/common.js';
import {inherits} from '../../util.js';
import ImageCanvas from '../../ImageCanvas.js';
import LayerType from '../../LayerType.js';
import ViewHint from '../../ViewHint.js';
@@ -11,19 +10,20 @@ import {getHeight, getIntersection, getWidth, isEmpty} from '../../extent.js';
import VectorRenderType from '../../layer/VectorRenderType.js';
import {assign} from '../../obj.js';
import {layerRendererConstructors} from './Map.js';
import IntermediateCanvasRenderer from '../canvas/IntermediateCanvas.js';
import IntermediateCanvasRenderer from './IntermediateCanvas.js';
import {create as createTransform, compose as composeTransform} from '../../transform.js';
/**
* @constructor
* @extends {module:ol/renderer/canvas/IntermediateCanvas}
* @param {module:ol/layer/Image|module:ol/layer/Vector} imageLayer Image or vector layer.
* @api
*/
class CanvasImageLayerRenderer {
class CanvasImageLayerRenderer extends IntermediateCanvasRenderer {
/**
* @constructor
* @extends {module:ol/renderer/canvas/IntermediateCanvas}
* @param {module:ol/layer/Image|module:ol/layer/Vector} imageLayer Image or vector layer.
* @api
*/
constructor(imageLayer) {
IntermediateCanvasRenderer.call(this, imageLayer);
super(imageLayer);
/**
* @private
@@ -187,8 +187,6 @@ class CanvasImageLayerRenderer {
}
}
inherits(CanvasImageLayerRenderer, IntermediateCanvasRenderer);
/**
* Determine if this renderer handles the provided layer.