<HTML><HEAD>
<META content="text/html; charset=UTF-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 10.00.9200.16736"></HEAD>
<BODY style="FONT: 10pt Segoe UI; MARGIN: 4px 4px 1px">
<DIV>Hi Susi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>if I remember right, this is only an vtkImageActor isse, as the metaImageReader handles the ZDim value in the mhd/mha headers correctly.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Try using <SPAN class=comment-copy>vtkImageSliceMapper&nbsp;instead of vtkImageActor ( <A href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/ImageSliceMapper">http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/ImageSliceMapper</A>&nbsp;)</SPAN></DIV>
<DIV><SPAN class=comment-copy></SPAN>&nbsp;</DIV>
<DIV><SPAN class=comment-copy>Best regards</SPAN></DIV>
<DIV><SPAN class=comment-copy>Adrian</SPAN></DIV>
<DIV><SPAN style="WORD-WRAP: normal; FONT-SIZE: 10pt; FONT-WEIGHT: normal">
<DIV><BR></DIV>
<DIV>--<BR>Adrian Gabriel</DIV>
<DIV>Software Developer<BR>4plus GmbH<BR>Am Weichselgarten 36<BR>D-91058 Erlangen</DIV>
<DIV>&nbsp;</DIV>
<DIV>Tel.: +49-(0)9131-812928-919</DIV>
<DIV>E-Mail: <A href="mailto:adrian.gabriel@4plus.de">adrian.gabriel@4plus.de</A></DIV>
<DIV>Web: <A href="http://www.4plus.de/">http://www.4plus.de</A> </DIV></SPAN><BR><BR>&gt;&gt;&gt; "Susanne Schmalkalt" &lt;Susanne.Schmalkalt@gmx.de&gt; 21.11.2013 14:34 &gt;&gt;&gt;<BR></DIV>
<DIV style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
<DIV>Hallo,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm trying to read a 3d binary image (.mhd or .mha) via vtkMetaImageReader. But the output is only 2d. How can I tell the fileReader that my image has 3 dimensions?</DIV>
<DIV>&nbsp;</DIV>
<DIV>That's my code:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;vtkSmartPointer&lt;vtkMetaImageReader&gt; fileReader=<BR>&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkMetaImageReader&gt;::New();</DIV>
<DIV>
<DIV>&nbsp;fileReader-&gt;SetFileName(filename);&nbsp;&nbsp; &nbsp;</DIV>
<DIV>&nbsp; fileReader-&gt;Update();</DIV>
<DIV>&nbsp; // Visualize<BR>&nbsp; vtkSmartPointer&lt;vtkImageActor&gt; actor =<BR>&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkImageActor&gt;::New();<BR>&nbsp; actor-&gt;GetMapper()-&gt;SetInputConnection(fileReader-&gt;GetOutputPort());<BR>&nbsp;<BR>&nbsp; vtkSmartPointer&lt;vtkRenderer&gt; renderer =<BR>&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkRenderer&gt;::New();<BR>&nbsp; renderer-&gt;AddActor(actor);<BR>&nbsp; renderer-&gt;ResetCamera();<BR>&nbsp;<BR>&nbsp; vtkSmartPointer&lt;vtkRenderWindow&gt; renderWindow =<BR>&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkRenderWindow&gt;::New();<BR>&nbsp; renderWindow-&gt;AddRenderer(renderer);<BR>&nbsp;<BR>&nbsp; vtkSmartPointer&lt;vtkRenderWindowInteractor&gt; renderWindowInteractor =<BR>&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkRenderWindowInteractor&gt;::New();<BR>&nbsp; vtkSmartPointer&lt;vtkInteractorStyleImage&gt; style =<BR>&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkInteractorStyleImage&gt;::New();<BR>&nbsp;<BR>&nbsp; renderWindowInteractor-&gt;SetInteractorStyle(style);<BR>&nbsp;<BR>&nbsp; renderWindowInteractor-&gt;SetRenderWindow(renderWindow);<BR>&nbsp; renderWindowInteractor-&gt;Initialize();<BR>&nbsp;<BR>&nbsp; renderWindowInteractor-&gt;Start();</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks!</DIV>
<DIV>Susi</DIV></DIV></DIV><BR>

    <font face="Times New Roman">4 Plus Gesellschaft f&#252;r Software- und 
    Hardwareentwicklung mbH; </font><br><font face="Times New Roman">Gesch&#228;ftsf&#252;hrer: 
    Hans Janschitz, Karl Kapp, Tibor Tak&#224;cs; </font><br><font face="Times New Roman">Sitz 
    der Gesellschaft: Erlangen </font><br><font face="Times New Roman">Registergericht: 
    F&#252;rth, Nr. B7288</font>
  </BODY></HTML>