从 RenderWindowControl C# 清除图像 Activize.Net
Clear images from RenderWindowControl C# Activize.Net
我正在使用 RenderWindowControl 来显示 Dicom 系列。
这样:
string folder = path;//@"C:\VTKdata";
vtkDICOMImageReader reader = vtkDICOMImageReader.New();
reader.SetDirectoryName(folder);
reader.Update();
// Visualize
_ImageViewer1 = vtkImageViewer2.New();
_ImageViewer1.SetInputConnection(reader.GetOutputPort());
_ImageViewer1.SetRenderWindow(renderWindow);
_ImageViewer1.SetSlice(_MinSlice1);
_ImageViewer1.Render();
我需要能够在用户重新加载新系列之前删除控件显示的所有图像。
有什么帮助吗?
谢谢。
通过
清除渲染窗口
_ImageViewer1.SetRenderWindow(null);
renderWindow.Render();
如果有新数据可用,只需重新连接即可
_ImageViewer1.SetRenderWindow(renderWindow);
_ImageViewer1.Render();
我正在使用 RenderWindowControl 来显示 Dicom 系列。 这样:
string folder = path;//@"C:\VTKdata";
vtkDICOMImageReader reader = vtkDICOMImageReader.New();
reader.SetDirectoryName(folder);
reader.Update();
// Visualize
_ImageViewer1 = vtkImageViewer2.New();
_ImageViewer1.SetInputConnection(reader.GetOutputPort());
_ImageViewer1.SetRenderWindow(renderWindow);
_ImageViewer1.SetSlice(_MinSlice1);
_ImageViewer1.Render();
我需要能够在用户重新加载新系列之前删除控件显示的所有图像。
有什么帮助吗?
谢谢。
通过
清除渲染窗口_ImageViewer1.SetRenderWindow(null);
renderWindow.Render();
如果有新数据可用,只需重新连接即可
_ImageViewer1.SetRenderWindow(renderWindow);
_ImageViewer1.Render();