<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Thanks for your reply.&nbsp; I also found out that if I first create a 
vtkImageData object and pass it into vtkDICOMImageReader for it to use 
as output, the vtkImageData object will retain itself when 
vtkDICOMImageReader is deleted:<br>
<br>
vtkImageData* image = vtkImageData::New();<br>
reader.SetOutput(image);<br>
...<br>
<br>
Is this a safe way to do?<br>
<br>
Thanks!<br><br>Xiaofeng<br><br><br><br><br><hr id="stopSpelling">Date: Sun, 21 Mar 2010 13:11:50 +0900<br>Subject: Re: [vtkusers] How to extract vtkImageData from vtkDICOMImageReader<br>From: wangjunchen@gmail.com<br>To: xf10036@hotmail.com; vtkusers@vtk.org<br><br>because when you delete the reader, the imagedate(reader-&gt;GetOutput()) has a reference count 0 , so it is also recycled. <br>if you want to pertain the output of the reader, you can do either:<br>1. connect the output to the vtk pipeline<br>
or <br>2.&nbsp; vtkImageData * img = vtkImageData::New();<br>&nbsp;&nbsp;&nbsp; img-&gt;DeepCopy(reader-&gt;GetOutput());<br>&nbsp;&nbsp;&nbsp; reader-&gt;Delete();<br>&nbsp;&nbsp;&nbsp; // then you can access to the img...<br><br>
<div class="ecxgmail_quote">2010/3/21 Xiaofeng Z <span dir="ltr">&lt;<a href="mailto:xf10036@hotmail.com">xf10036@hotmail.com</a>&gt;</span><br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="ecxgmail_quote">
<div>Hello,<br><br>I use vtkDICOMImageReader to load a CT series:<br><br>vtkDICOMImageReader* reader = vtkDICOMImageReader::New();<br>reader.SetDirectoryName("...");<br>reader-&gt;Update();<br>vtkImageData* image = reader-&gt;GetOutput();<br>
<br>I was able to load the CT series without issue.&nbsp; The problem is as soon as I call reader::Delete(), the data in "image" appeared to be wiped out.&nbsp; Is there anyway to retain the vtkImageData object without having to keep the vtkDICOMImageReader object?<br>
<br>Thanks!<br><br>Xiaofeng Zhao<br>
<div class="ecxhm"><a href="http://www.xzing.org/"></a><br><br><br>
<hr>
Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. <a href="http://www.windowslive.com/campaign/thenewbusy?ocid=PID27925::T:WLMTAGL:ON:WL:en-US:WM_HMP:032010_1">Learn More.</a></div>
</div><br>_______________________________________________<br>Powered by <a href="http://www.kitware.com/">www.kitware.com</a><br><br>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br>
<br>Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>人生就像一个刷牙缸,你可以认为它是杯具,也可以认为它是洗具<br>                                               <br /><hr />Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. <a href='http://www.windowslive.com/campaign/thenewbusy?ocid=PID27925::T:WLMTAGL:ON:WL:en-US:WM_HMP:032010_1' target='_new'>Learn More.</a></body>
</html>