protected override byte[] CreateNormalizedPixelData()
 {
     using (VolumeSlicer slicer = new VolumeSlicer(this.Parent._volumeReference, this.Parent.SlicerParams, this.Parent.SeriesInstanceUid))
     {
         return(slicer.CreateSliceNormalizedPixelData(this.ThroughPoint));
     }
 }
示例#2
0
        protected void Reslice()
        {
            base.SuspendSliceSopsChangedEvent();
            try
            {
                base.ClearAndDisposeSops();

                using (VolumeSlicer slicer = new VolumeSlicer(base.Volume, _slicerParams, base.Uid))
                {
                    foreach (ISopDataSource dataSource in slicer.CreateSlices())
                    {
                        base.SliceSops.Add(new MprSliceSop(dataSource));
                    }
                }
            }
            finally
            {
                base.ResumeSliceSopsChangedEvent(true);
            }
        }