private IDisplaySet CreateSeriesDisplaySet(Series series) { IDisplaySet displaySet = null; List <IPresentationImage> images = new List <IPresentationImage>(); foreach (Sop sop in series.Sops) { images.AddRange(PresentationImageFactory.CreateImages(sop)); } if (images.Count > 0) { DisplaySetDescriptor descriptor = new SeriesDisplaySetDescriptor(series.GetIdentifier(), PresentationImageFactory); displaySet = new DisplaySet(descriptor); foreach (IPresentationImage image in images) { displaySet.PresentationImages.Add(image); } } return(displaySet); }
protected SeriesDisplaySetDescriptor(SeriesDisplaySetDescriptor source, ICloningContext context) : base(source, context) { }
private IDisplaySet CreateSeriesDisplaySet(Series series) { IDisplaySet displaySet = null; List<IPresentationImage> images = new List<IPresentationImage>(); foreach (Sop sop in series.Sops) images.AddRange(PresentationImageFactory.CreateImages(sop)); if (images.Count > 0) { DisplaySetDescriptor descriptor = new SeriesDisplaySetDescriptor(series.GetIdentifier(), PresentationImageFactory); displaySet = new DisplaySet(descriptor); foreach (IPresentationImage image in images) displaySet.PresentationImages.Add(image); } return displaySet; }
protected SeriesDisplaySetDescriptor(SeriesDisplaySetDescriptor source, ICloningContext context) : base(source, context) { }