我正在使用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();
我需要能够在用户重新加载新系列之前删除控件显示的所有图像。
任何帮助?
感谢。
答案 0 :(得分:1)
通过
清除渲染窗口_ImageViewer1.SetRenderWindow(null);
renderWindow.Render();
如果有新数据可以再次连接
_ImageViewer1.SetRenderWindow(renderWindow);
_ImageViewer1.Render();