[vtkusers] vtkImageViewer Help
Abhi Rampal
a_rampal at hotmail.com
Thu Jun 2 14:28:08 EDT 2005
Good Day,
I wrote a program in C++ to view DICOM images using vtKImageViewer. When I
run the program the window into which the image is loaded closes
automatically. With Polydata I woudl use vtkRenderWindowInteractor to keep
the window open but this solution does not work with vtkImageViewer. Does
anyone have a solution?
the code being used is:
vtkImageReader *reader = vtkImageReader::New();
reader->SetDataByteOrderToLittleEndian();
reader->SetDataExtent(0,63,0,63,40,40);
reader->SetFilePrefix("C:\\vtk\\VTKData\\Data\\headsq\\quarter");
reader->SetDataMask(0x7fff);
vtkImageGradient *gradient = vtkImageGradient::New();
gradient->SetInput(reader->GetOutput());
gradient->SetDimensionality(3);
vtkImageViewer *viewer = vtkImageViewer::New();
viewer->SetInput(gradient->GetOutput());
viewer->SetZSlice(22);
viewer->SetColorWindow(2000);
viewer->SetColorLevel(0);
viewer->Render();
reader->Delete();
gradient->Delete();
viewer->Delete();
Thank you and with kind regards,
Abhi
More information about the vtkusers
mailing list