Hi,<br><br>I was wondering if you could change the InputPixelType easily ? <br>I have tried something like :<br><span><br>&nbsp; &nbsp;&nbsp; int test = 1;&nbsp;&nbsp;&nbsp; // just to be sure it enters the first if for InputPixeltype to be defined<br>
&nbsp;&nbsp;&nbsp;&nbsp; if( test == 1)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; typedef&nbsp; unsigned char InputPixelType; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; typedef&nbsp; unsigned char OutputPixelType; <br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; typedef&nbsp; short InputPixelType; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; typedef&nbsp; short OutputPixelType; 
<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;<br>typedef itk::Image&lt; InputPixelType,&nbsp; 2 &gt;&nbsp;&nbsp; InputImageType;<br>typedef itk::Image&lt; OutputPixelType, 2&gt;&nbsp;&nbsp; OutputImageType;<br><br>But It doesn&#39;t work: gives that error &quot; Error&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp; error C2065: &#39;InputPixelType&#39; : undeclared identifier&nbsp;&nbsp;&nbsp; e:\tmp\Imageimport\binarytest.cxx&nbsp;&nbsp;&nbsp; 62&nbsp;&nbsp;&nbsp; &quot;
<br>If i put directly one type it works, but if i put an &quot;if&quot;, even though I am sure in goes in, the InputPixelType isn&#39;t known. Could you explain me why it doesn&#39;t recognize it ?<br><br>Thank you in advance,
<br>Regards,<br><br>Frédéric<br><br><br><br><br></span>