From dd3dead3cdf7a2ae0d1885379b4c3c3757aeac63 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 9 Jul 2012 15:29:44 +0200 Subject: [PATCH] Add layer to LayerRendererOptions --- src/ol/layerrendereroptions.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/ol/layerrendereroptions.js b/src/ol/layerrendereroptions.js index f3922b3de8..ef6d02f8a7 100644 --- a/src/ol/layerrendereroptions.js +++ b/src/ol/layerrendereroptions.js @@ -1,5 +1,6 @@ goog.provide('ol.LayerRendererOptions'); +goog.require('ol.Layer'); goog.require('ol.Object'); @@ -17,11 +18,18 @@ ol.LayerRendererOptionsProperty_ = { /** * @constructor * @extends {ol.Object} + * @param {ol.Layer} layer Layer. */ -ol.LayerRendererOptions = function() { +ol.LayerRendererOptions = function(layer) { goog.base(this); + /** + * @private + * @type {ol.Layer} + */ + this.layer_ = layer; + this.setVisible(true); this.setOpacity(1); @@ -29,6 +37,14 @@ ol.LayerRendererOptions = function() { goog.inherits(ol.LayerRendererOptions, ol.Object); +/** + * @return {ol.Layer} Layer. + */ +ol.LayerRendererOptions.prototype.getLayer = function() { + return this.layer_; +}; + + /** * @return {number} Opacity. */