public IColorMap CreateColorMap() { IColorMap baseColorMap; if (_colorMapName == HotIronColorMapFactory.ColorMapName) { baseColorMap = new HotIronColorMapFactory().Create(); } else { using (LutFactory lutFactory = LutFactory.Create()) { baseColorMap = lutFactory.GetColorMap(_colorMapName); } } return(new AlphaColorMap(baseColorMap, _alpha, _thresholding)); }
void IColorMapInstaller.InstallColorMap(string name) { (this as IColorMapInstaller).InstallColorMap(LutFactory.GetColorMap(name)); }