private void UpdateColourMap() { if (mRecolouredImage != null && ColourMap != null) { ImagingTool tool = new ImagingTool(mRecolouredImage, ColourMap); tool.UpdateColourMapFromImage(); mSettings.MaxColours = ColourMap.Count; updateFormFromSettings(); if (mColourViewer != null) { mColourViewer.UpdateColourMap(ColourMap); } } }