/// <summary> /// Cloning constructor. /// </summary> /// <param name="source">The source object from which to clone.</param> /// <param name="context">The cloning context object.</param> protected ColorMapManagerProxy(ColorMapManagerProxy source, ICloningContext context) { context.CloneFields(source, this); _placeholderColorMapManager = new ColorMapManager(_placeholderColorMapInstaller = source._placeholderColorMapInstaller.Clone()); _layerOpacityManager = new XLayerOpacityManager(this); }
public XColorMapInstaller Clone() { var clone = new XColorMapInstaller(); clone._alphaColorMap = _alphaColorMap != null ? (IColorMap)_alphaColorMap.Clone() : null; clone._colorMap = _colorMap != null ? (IColorMap)_colorMap.Clone() : null; clone._colorMapName = _colorMapName; clone._thresholding = _thresholding; clone._opacity = _opacity; return(clone); }
public ColorMapManagerProxy() { _placeholderColorMapManager = new ColorMapManager(_placeholderColorMapInstaller = new XColorMapInstaller()); _layerOpacityManager = new XLayerOpacityManager(this); }
public XColorMapInstaller Clone() { var clone = new XColorMapInstaller(); clone._alphaColorMap = _alphaColorMap != null ? (IColorMap) _alphaColorMap.Clone() : null; clone._colorMap = _colorMap != null ? (IColorMap) _colorMap.Clone() : null; clone._colorMapName = _colorMapName; clone._thresholding = _thresholding; clone._opacity = _opacity; return clone; }