public virtual IColourMap Clone() { IColourMap cmap = new SimpleColourMap(true); Colours = new Dictionary <Color, IColourInfo>(); foreach (KeyValuePair <Color, IColourInfo> pair in cmap.Colours) { Colours[pair.Key] = pair.Value.Clone(); } return(cmap); }
public virtual IColourMap Clone() { IColourMap cmap = new SimpleColourMap(true); Colours = new Dictionary<Color, IColourInfo>(); foreach (KeyValuePair<Color, IColourInfo> pair in cmap.Colours) { Colours[pair.Key] = pair.Value.Clone(); } return cmap; }