/// <summary> /// Dispose memory objects. /// </summary> /// <param name="disposeManagedResources">True if managed memory objects should be set to null.</param> protected override void Dispose(bool disposeManagedResources) { base.Dispose(disposeManagedResources); if (disposeManagedResources) { _symbolizer = null; } }
/// <summary> /// Dispose memory objects. /// </summary> /// <param name="disposeManagedResources">True if managed memory objects should be set to null.</param> protected override void Dispose(bool disposeManagedResources) { if (disposeManagedResources) { _symbolizer = null; ImageLayerActions = null; } base.Dispose(disposeManagedResources); }
/// <summary> /// Sets up the Table to work with the specified layer /// </summary> /// <param name="layer"></param> public void Initialize(IImageLayer layer) { if (layer.Symbolizer == null) layer.Symbolizer = new ImageSymbolizer(); _originalLayer = layer; _symbolizer = layer.Symbolizer; _newLayer = layer.Copy(); _ignoreRefresh = true; rsOpacity.Value = _symbolizer.Opacity; _ignoreRefresh = false; }
/// <summary> /// Sets up the Table to work with the specified layer /// </summary> /// <param name="layer"></param> public void Initialize(IImageLayer layer) { if (layer.Symbolizer == null) { layer.Symbolizer = new ImageSymbolizer(); } _originalLayer = layer; _symbolizer = layer.Symbolizer; _newLayer = layer.Copy(); _ignoreRefresh = true; rsOpacity.Value = _symbolizer.Opacity; _ignoreRefresh = false; }