<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Any one plz have a guess to me<br>
<br>
The following methods i have tried to write dicom series files into
.VTK format.<br>
<big><big><b><br>
the problem is </b><br>
<b> am unable to view the written .VTK file.</b><br>
<big><big><br>
</big></big>Reading Dicom Series files</big></big><br>
vtkDICOMImageReader dicomreader = new vtkDICOMImageReader();<br>
dicomreader.SetDirectoryName("/home/gururaj/MANIX/MANIX/CER-CT/ANGIO
CT");<br>
dicomreader.Update();<br>
<br>
<br>
<br>
<big><big>the following are the types i have tried to write .VTK format
using dicomreader.</big></big><br>
/*vtkPolyDataWriter polyWriter = new vtkPolyDataWriter();<br>
polyWriter.SetFileName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Polydata.vtk");<br>
polyWriter.SetInput(dicomreader.GetOutput());<br>
polyWriter.SetFileTypeToASCII();<br>
polyWriter.Write();<br>
polyWriter.Update();<br>
*/<br>
<br>
/*<br>
vtkUnstructuredGridWriter unWriter = new
vtkUnstructuredGridWriter();<br>
unWriter.SetFileName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Undata.vtk");<br>
unWriter.SetInput(dicomreader.GetOutput());<br>
unWriter.SetFileTypeToASCII();<br>
unWriter.Write();<br>
unWriter.Update();<br>
*/<br>
/*vtkImageData imgData = dicomreader.GetOutput();<br>
imgData.SetSpacing(1, 1, 1);<br>
imgData.SetOrigin(0,0,0);<br>
vtkImageWriter imgWriter = new vtkImageWriter();<br>
imgWriter.SetInput(imgData);<br>
imgWriter.SetFileName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Imgdata.vtk");<br>
imgWriter.SetFileDimensionality(3);<br>
imgWriter.Update();<br>
imgWriter.Write();<br>
*/<br>
<br>
/*vtkStructuredPointsWriter stWriter = new
vtkStructuredPointsWriter();<br>
stWriter.SetInput(dicomreader.GetOutput());<br>
stWriter.SetFileName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Imgdata.vtk");<br>
stWriter.SetFileTypeToASCII();<br>
stWriter.Update();<br>
stWriter.Write();<br>
*/<br>
<br>
/* vtkXMLImageDataWriter xWriter = new vtkXMLImageDataWriter();<br>
xWriter.SetInput(dicomreader.GetOutput());<br>
xWriter.SetFileName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Imgdata.vtk");<br>
xWriter.Update();<br>
xWriter.Write();<br>
*/<br>
<br>
<big><big>the following method i have used to view .VTK file but all
are helpless to me. </big></big><br>
String strfilename = new String();<br>
strfilename = "/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Imgdata.vtk";<br>
<br>
//vtkPolyDataReader polyReader = new vtkPolyDataReader();<br>
vtkPNGReader polyReader = new vtkPNGReader();<br>
<br>
polyReader.SetFileName(strfilename);<br>
polyReader.Update();<br>
<br>
<br>
vtkPolyData polyData = new vtkPolyData();<br>
polyData.DeepCopy(polyReader.GetOutput());<br>
<br>
vtkPolyDataMapper polyMapper = new vtkPolyDataMapper();<br>
polyMapper.SetInput(polyData);<br>
polyMapper.Update();<br>
<br>
vtkActor actor = new vtkActor();<br>
actor.SetMapper(polyMapper);<br>
actor.VisibilityOn();<br>
<br>
vtkRenderer render = new vtkRenderer();<br>
vtkRenderWindow renwindow = new vtkRenderWindow();<br>
renwindow.AddRenderer(render);<br>
<br>
vtkRenderWindowInteractor renintec = new
vtkRenderWindowInteractor();<br>
renintec.SetRenderWindow(renwindow);<br>
<br>
render.AddActor(actor);<br>
render.SetBackground(0.2,0.3,0);<br>
renwindow.BordersOff();<br>
renwindow.SetSize(500, 500);<br>
renwindow.Render();<br>
render.ResetCamera();<br>
renintec.Start();<br>
<br>
<br>
<br>
</body>
</html>