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

@@ -1,7 +1,7 @@
/**
* @module ol/renderer/canvas/VectorLayer
*/
import {getUid, inherits} from '../../util.js';
import {getUid} from '../../util.js';
import LayerType from '../../LayerType.js';
import ViewHint from '../../ViewHint.js';
import {createCanvasContext2D} from '../../dom.js';
@@ -15,16 +15,15 @@ import CanvasReplayGroup from '../../render/canvas/ReplayGroup.js';
import CanvasLayerRenderer from '../canvas/Layer.js';
import {defaultOrder as defaultRenderOrder, getTolerance as getRenderTolerance, getSquaredTolerance as getSquaredRenderTolerance, renderFeature} from '../vector.js';
/**
* @constructor
* @extends {module:ol/renderer/canvas/Layer}
* @param {module:ol/layer/Vector} vectorLayer Vector layer.
* @api
*/
class CanvasVectorLayerRenderer {
class CanvasVectorLayerRenderer extends CanvasLayerRenderer {
/**
* @param {module:ol/layer/Vector} vectorLayer Vector layer.
* @api
*/
constructor(vectorLayer) {
CanvasLayerRenderer.call(this, vectorLayer);
super(vectorLayer);
/**
* Declutter tree.
@@ -407,8 +406,6 @@ class CanvasVectorLayerRenderer {
}
}
inherits(CanvasVectorLayerRenderer, CanvasLayerRenderer);
/**
* Determine if this renderer handles the provided layer.