private static ModalityOverlayStates GetDefaultOverlayStates() { var states = new ModalityOverlayStates(); var settings = DisplaySetCreationSettings.DefaultInstance.GetStoredSettings(); foreach (var setting in settings) { var modalityOverlayStates = setting.OverlaySelections.Select(s => new OverlayState(s.Name, s.IsSelected)).ToList(); states[setting.Modality] = modalityOverlayStates; } foreach (var overlayManager in OverlayManagers) { states.AllImagesStates.Add(new OverlayState(overlayManager.Name, overlayManager.IsSelectedByDefault(String.Empty))); } return(states); }
private static ModalityOverlayStates GetDefaultOverlayStates() { var states = new ModalityOverlayStates(); var settings = DisplaySetCreationSettings.DefaultInstance.GetStoredSettings(); foreach (var setting in settings) { var modalityOverlayStates = setting.OverlaySelections.Select(s => new OverlayState(s.Name, s.IsSelected)).ToList(); states[setting.Modality] = modalityOverlayStates; } foreach (var overlayManager in OverlayManagers) states.AllImagesStates.Add(new OverlayState(overlayManager.Name, overlayManager.IsSelectedByDefault(String.Empty))); return states; }