<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<big><big><big><small><small>Below i have pasted my code for reading
.dcm files and Writing .vtk files using dicom reader &amp; display in
3d format<br>
<br>
below this error my code for reading and writing dicom files as .vtk
format. <br>
am not able to display my created .vtk files.&nbsp; Other downloaded .vtk
files are display perfectly. <br>
<br>
Please can any one help me in this/<br>
<br>
ERROR: In /home/juju/VTK5.0/VTK/IO/vtkDataReader.cxx, line 432<br>
vtkPolyDataReader (0x8bd445b8): Unrecognized file type:
&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;

&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;
for file: /home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Image.vtk<br>
<br>
</small></small><b>Thanks <br>
Guru<br>
<br>
Code For Reading series .Dcm File (below Code)</b></big></big></big><br>
&nbsp;&nbsp; vtkDICOMImageReader dicomreader = new vtkDICOMImageReader();<br>
&nbsp;&nbsp;&nbsp; dicomreader.SetDirectoryName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Single");<br>
&nbsp;&nbsp; &nbsp;dicomreader.Update();<br>
&nbsp;&nbsp; &nbsp;System.out.println("File Dimension " +&nbsp;
dicomreader.GetFileDimensionality());<br>
&nbsp;&nbsp; &nbsp;<br>
<big><big><big><b>Code &nbsp; For&nbsp; writing .vtk file Format</b></big></big></big>&nbsp;
(below Code)<br>
&nbsp;&nbsp; vtkImageWriter writer = new&nbsp; vtkImageWriter();//vtkImageWriter::New()<br>
&nbsp;&nbsp; writer.SetInput(dicomreader.GetOutput());<br>
&nbsp;&nbsp; writer.SetFileName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Ronald.vtk");<br>
&nbsp;&nbsp; &nbsp;writer.SetFileDimensionality(3);<br>
&nbsp;&nbsp;&nbsp; writer.Update();<br>
&nbsp;&nbsp; &nbsp;writer.Write();<br>
<br>
<big><big><big><b>Code For Display in .3d View of (.vtk files) (below
Code) </b></big></big></big><br>
<br>
&nbsp;&nbsp;&nbsp; String strfilename = new String();<br>
&nbsp;&nbsp;&nbsp; strfilename = "/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Ronald.vtk";<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkPolyDataReader polyReader = new vtkPolyDataReader();<br>
&nbsp;&nbsp;&nbsp; polyReader.SetFileName(strfilename);<br>
&nbsp;&nbsp;&nbsp; polyReader.Update();<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkPolyData polyData = new vtkPolyData();<br>
&nbsp;&nbsp;&nbsp; polyData.DeepCopy(polyReader.GetOutput());<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkPolyDataMapper polyMapper = new vtkPolyDataMapper();<br>
&nbsp;&nbsp;&nbsp; polyMapper.SetInput(polyData);<br>
&nbsp;&nbsp;&nbsp; polyMapper.Update();<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkActor actor = new vtkActor();<br>
&nbsp;&nbsp;&nbsp; actor.SetMapper(polyMapper);<br>
&nbsp;&nbsp;&nbsp; actor.VisibilityOn();<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkRenderer render = new vtkRenderer();<br>
&nbsp;&nbsp;&nbsp; vtkRenderWindow renwindow = new vtkRenderWindow();<br>
&nbsp;&nbsp;&nbsp; renwindow.AddRenderer(render);<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkRenderWindowInteractor renintec = new
vtkRenderWindowInteractor();<br>
&nbsp;&nbsp;&nbsp; renintec.SetRenderWindow(renwindow);<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; render.AddActor(actor);<br>
&nbsp;&nbsp;&nbsp; render.SetBackground(0.2,0.3,0);<br>
&nbsp;&nbsp;&nbsp; renwindow.Render();<br>
&nbsp;&nbsp;&nbsp; render.ResetCamera();<br>
&nbsp;&nbsp;&nbsp; renintec.Start();<br>
<br>
</body>
</html>