private static AutoVoiLutLinear GetImageLinearLut(Other applicator) { IDicomVoiLutsProvider voiLutsProvider = applicator.DicomVoiLutsProvider; if (voiLutsProvider == null) { return(null); } return(AutoImageVoiLutLinear.CreateFrom(voiLutsProvider)); }
public override bool ApplyLinearLut(string lutExplanation) { if (VoiLutManager == null) { return(false); } var voiLutsProvider = Image as IDicomVoiLutsProvider; AutoImageVoiLutLinear lut = AutoImageVoiLutLinear.CreateFrom(voiLutsProvider, lutExplanation); if (lut == null) { return(false); } VoiLutManager.InstallVoiLut(lut); return(true); }