<!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 & 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. 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:
��������������������������������������������������������������������������������������������������������������
�����������������
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>
vtkDICOMImageReader dicomreader = new vtkDICOMImageReader();<br>
dicomreader.SetDirectoryName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Single");<br>
dicomreader.Update();<br>
System.out.println("File Dimension " +
dicomreader.GetFileDimensionality());<br>
<br>
<big><big><big><b>Code For writing .vtk file Format</b></big></big></big>
(below Code)<br>
vtkImageWriter writer = new vtkImageWriter();//vtkImageWriter::New()<br>
writer.SetInput(dicomreader.GetOutput());<br>
writer.SetFileName("/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Ronald.vtk");<br>
writer.SetFileDimensionality(3);<br>
writer.Update();<br>
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>
String strfilename = new String();<br>
strfilename = "/home/gururaj/eclipse
Project/SimpleVTK/SimpleVtk/CardiacCT/Ronald.vtk";<br>
<br>
vtkPolyDataReader polyReader = new vtkPolyDataReader();<br>
polyReader.SetFileName(strfilename);<br>
polyReader.Update();<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.Render();<br>
render.ResetCamera();<br>
renintec.Start();<br>
<br>
</body>
</html>