David,<br><br>Many of the concept checks are too aggressive. A massive concept check pass was made through itk many years ago. In general, some sort  of checking needs to be applied in those filters. The challenge is to understand the algorithm and apply the minimum checks that make sense.<br>
<br>Bill<br><br><div class="gmail_quote">On Tue, Apr 26, 2011 at 4:20 PM, David Doria <span dir="ltr">&lt;<a href="mailto:daviddoria@gmail.com">daviddoria@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">Hi David,<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
It should work. Do you get other warning?<br>
Maybe the Concept Check is a bit too strict in that class.<br>
<br>
Gaëtan<br><font color="#888888">
<br>
-- <br>
Gaëtan Lehmann<br>
Biologie du Développement et de la Reproduction<br>
INRA de Jouy-en-Josas (France)<br>
tel: <a href="tel:%2B33%201%2034%2065%2029%2066" value="+33134652966" target="_blank">+33 1 34 65 29 66</a>    fax: 01 34 65 29 09<br>
<a href="http://voxel.jouy.inra.fr" target="_blank">http://voxel.jouy.inra.fr</a>  <a href="http://www.itk.org" target="_blank">http://www.itk.org</a><br>
<a href="http://www.mandriva.org" target="_blank">http://www.mandriva.org</a>  <a href="http://www.bepo.fr" target="_blank">http://www.bepo.fr</a><br>
<br>
</font></blockquote></div><br></div>These warnings are fixed by changing line 125 of BinaryImageThinningFilter from<br><br>itkConceptMacro( InputIntComparableCheck,<br>( Concept::Comparable&lt; PixelType, int &gt; ) );<br>
<br>
to<br><br>( Concept::Comparable&lt; PixelType, unsigned int &gt; ) );<br clear="all"><br>However, then (of course!) the warnings come back if you try to instantiate a <br><br>typedef itk::Image&lt;int, 2&gt;  ImageType;<div class="im">
<br>
typedef itk::BinaryThinningImageFilter &lt;ImageType, ImageType&gt;<br>          BinaryThinningImageFilterType;<br><br></div>(the reverse problem of comparing an int to an unsigned int vs comparing an unsigned int to an int).<br>

<br>Is there a way to change this to allow both types to be instantiated without warnings? Of course removing that concept check all together does the trick, but I assume it&#39;s there for a reason?<br><br>Thanks,<br><font color="#888888"><br>

David<br>
</font><br>_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br></blockquote></div><br>