<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi Sercani,<br>thanks a lot for your kind answer,<br>I was able to solve my problem by converting my image in a vtkUnsignedCharArray<br><br>&nbsp;&nbsp;&nbsp; scalars = vtk.vtkUnsignedCharArray()<br>&nbsp;&nbsp;&nbsp; scalars.DeepCopy(image.GetPointData().GetScalars())<br><br>and then by using scalars.GetValue(i)<br><br>Yours sincerely,<br>Mary<br><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);"></span><br><br><hr id="stopSpelling">From: sercanimailgroups@gmail.com<br>To: edsb@hotmail.it; vtkusers@vtk.org<br>Subject: RE: [vtkusers] help please!!!!!get coordinates<br>Date: Thu, 12 Feb 2009 02:18:49 +0200<br><br>







<style>
.ExternalClass .EC_shape
{;}
</style>

<style>
.ExternalClass p.EC_MsoNormal, .ExternalClass li.EC_MsoNormal, .ExternalClass div.EC_MsoNormal
{margin-bottom:.0001pt;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass a:link, .ExternalClass span.EC_MsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass span.EC_MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass p
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass pre
{margin-bottom:.0001pt;font-size:10.0pt;font-family:'Courier New';}
.ExternalClass span.EC_HTMLncedenBiimlendirilmiChar
{font-family:Consolas;}
.ExternalClass span.EC_E-postaStili20
{font-family:'Calibri','sans-serif';color:#1F497D;}
.ExternalClass .EC_MsoChpDefault
{font-size:10.0pt;}
@page Section1
{size:612.0pt 792.0pt;}
.ExternalClass div.EC_Section1
{page:Section1;}
</style>





<div class="EC_Section1">

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">Here is a sample that gets mouse position on a volume (or
another imagedata prop) and gets the world and structured coordinates…</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkPointPicker picker = new vtkPointPicker();</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; picker.Pick(mouseX,mouseY, 0, renderer);</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double[] pos = new double[3];</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pos = picker.GetMapperPosition();</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int volIndex = imageData.FindPoint(pos); &nbsp;//voxel Id</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;double[] worldPos = new double[3];</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; worldPos = imageData.GetPoint(volIndex); //world
coordinates of the voxel</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int ijk[] = new int[3];</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double pcoords[] = new double[3];</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imageData.ComputeStructuredCoordinates(pos, ijk,
pcoords); //ijk is structured coordinates of the voxel</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">Yours sincerely,</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">Sercani…..</span></p>

<p class="EC_MsoNormal"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);">&nbsp;</span></p>

<div>

<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">

<p class="EC_MsoNormal"><b><span style="font-size: 10pt; font-family: 'Tahoma','sans-serif';">From:</span></b><span style="font-size: 10pt; font-family: 'Tahoma','sans-serif';"> vtkusers-bounces@vtk.org
[mailto:vtkusers-bounces@vtk.org] <b>On Behalf Of </b>EDSB EDSB<br>
<b>Sent:</b> Wednesday, February 11, 2009 4:24 PM<br>
<b>To:</b> vtk mailing list<br>
<b>Subject:</b> [vtkusers] help please!!!!!get coordinates</span></p>

</div>

</div>

<p class="EC_MsoNormal">&nbsp;</p>

<pre>Hello all,<br><br>I apologize for annoying you again with my question but I need some help.<br><br>How can I extract the 3D coordinates of some non-zero voxel in a binary metaimage?<br><br><span style="color: black;">I 'm sorry for my insistence, </span>but I couldn't find any example on this topic.<br><br>Thanks a lot for your help!<br><br><br><br>Mary</pre>

<p class="EC_MsoNormal"><span style="font-size: 10pt; font-family: 'Verdana','sans-serif';">&nbsp;</span></p>

<div class="EC_MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: 'Verdana','sans-serif';">

<hr size="2" width="100%" align="center">

</span></div>

<p class="EC_MsoNormal"><span style="font-size: 10pt; font-family: 'Verdana','sans-serif';">Scopri
le novità! <a href="http://www.windowslive.it/">La tua vita, i
tuoi interessi, tutto insieme su Windows Live.</a></span></p>

</div><br /><hr />Scoprilo con Typectionary! <a href='http://typectionary.it.msn.com/' target='_new'>Sei bravo con l'italiano?</a></body>
</html>