<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello Vladimir,<div><br></div><div>That sounds like great news that you have the external module working.</div><div><br></div><div>If I understand your patch to ITK proper, you are trying to add your external IO module to the list of default ImageIO modules that get registered, as opposed to relaying on ITK_AUTOLOAD_PATH environment variable.</div><div><br></div><div>The feature that is needed to the ability to automatically add external modules to this default list. Either through a cmake function in the itk-module.cmake file, or auto-magically trying to register modules which have IO in there name some something....</div><div><br></div><div>Could you please add a feature request to the ITK BUG tracker:</div><div><a href="http://www.itk.org/Wiki/ITK/Procedure_for_Contributing_Bug_Fixes">http://www.itk.org/Wiki/ITK/Procedure_for_Contributing_Bug_Fixes</a></div><div><br></div><div>Thanks,</div><div>Brad</div><div><br></div><div><br><div><div>On Mar 22, 2012, at 9:31 AM, Vladimir S. FONOV wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hello,<br><br>I was going to make it an External module as Matt McCormick suggested <br>earlier to start with.<br><br><br><br>On 12-03-22 09:27 AM, Félix C. Morency wrote:<br><blockquote type="cite">Correct me if I'm wrong, but I think you want to push your patch to<br></blockquote><blockquote type="cite">Gerrit for review. More information on the ITK development workflow<br></blockquote><blockquote type="cite">can be found at [1].<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">[1]: <a href="http://www.itk.org/Wiki/ITK/Git/Develop">http://www.itk.org/Wiki/ITK/Git/Develop</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Regards,<br></blockquote><blockquote type="cite">-F<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Wed, Mar 21, 2012 at 5:20 PM, Vladimir S. FONOV<br></blockquote><blockquote type="cite">&lt;<a href="mailto:vladimir.fonov@gmail.com">vladimir.fonov@gmail.com</a>&gt; &nbsp;wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite">Hello Everybody,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">I have managed to create an External module for ITKv4 to add MINC1 and MINC2<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">io support.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Unfortunately installation requires tweaking CMake/UseITK.cmake<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">So, for those who are interested in trying it out:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">after obtaining sources of ITKv4, apply provided patch ( it adds minc file<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">format to the list of recognized formats) and clone minc into external<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">module directory:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">patch&lt; &nbsp;add_minc_file_format.patch<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">cd &nbsp;Modules/External/<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">git clone <a href="git://github.com/vfonov/minc.git">git://github.com/vfonov/minc.git</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">To compile you would need to have netcdf library installed in the system,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">module will use HDF5 bundled with ITK.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">As you can see the whole minc project is inserted as a module, if you think<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">that it would be better idea to have only ITK - wrapper interface in the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">module let me know.<br></blockquote></blockquote><br><br>-- <br>Best regards,<br><br>Vladimir S. FONOV ~ vladimir &lt;dot&gt; fonov &lt;at&gt; gmail &lt;dot&gt; com<br>_____________________________________<br>Powered by <a href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Kitware offers ITK Training Courses, for more information visit:<br>http://www.kitware.com/products/protraining.php<br><br>Please keep messages on-topic and check the ITK FAQ at:<br>http://www.itk.org/Wiki/ITK_FAQ<br><br>Follow this link to subscribe/unsubscribe:<br>http://www.itk.org/mailman/listinfo/insight-users<br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="font-size: 12px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">========================================================</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Bradley Lowekamp<span class="Apple-converted-space">&nbsp;</span><span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Medical Science and Computing for</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Office of High Performance Computing and Communications</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">National Library of Medicine<span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; "><a href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a></font></p><br class="Apple-interchange-newline"></span></div></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>