Example #1
0
                private static AutoVoiLutLinear GetImageLinearLut(Other applicator)
                {
                    IDicomVoiLutsProvider voiLutsProvider = applicator.DicomVoiLutsProvider;

                    if (voiLutsProvider == null)
                    {
                        return(null);
                    }
                    return(AutoImageVoiLutLinear.CreateFrom(voiLutsProvider));
                }
Example #2
0
            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);
            }