<br>I fixed the problem <br>New();<br>instead of <br><br>New; <br><br>Thank you <br><br><div class="gmail_quote">On Mon, Jul 26, 2010 at 10:37 AM, elhadj meljane <span dir="ltr">&lt;<a href="mailto:elhadj.meljane@gmail.com">elhadj.meljane@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi all, <br><br><br>I get the error <br><br>error: conversion from &#39;itk::SmartPointer&lt;itk::Image&lt;float, 3u&gt; &gt; ()()&#39; to non-scalar type &#39;itk::SmartPointer&lt;itk::Image&lt;float, 3u&gt; &gt;&#39; requested<br>

<br>at the line : <br><br><br>outImageType::Pointer outImage = outImageType::New;<br><br><br>what does this error mean! <br><br>Thank you<br><br><br><br><br><br>const     unsigned int   Dimension = 3;<br>typedef   unsigned char  PixelType;<br>

<br> typedef itk::Image&lt; PixelType, Dimension &gt;   ImageType;<br> typedef itk::Image&lt; ScalarPixelType, Dimension &gt; MetricImageType;<br> typedef itk::ImageFileWriter&lt; MetricImageType &gt;     WriterType;<br>
<br>
WriterType::Pointer writer = WriterType::New();<br><br><br>typedef float ScalarPixelType;<br><br>typedef itk::Image&lt; ScalarPixelType, Dimension &gt; outImageType;<br>outImageType::Pointer outImage = outImageType::New;<br>

</blockquote></div><br>