<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Mathew,<div><br></div><div>Here is a quick response.&nbsp;</div><div><br></div><div>I'd check the ITK dashboard[1] to see if any of the WrapITK builds have JAVA turned on. This will help tell &nbsp;you if it is supported. I have never used the WrapITK Java bindings, but I do use the python ones. Likely the Java binding are not being actively maintained by anyone in the community and need a little TLC.</div><div><br></div><div>I believe you are interested the LevelSetsv4 module. If you look in that module directory in ITK[2], you will see that it's missing a "wrapping" directory. This means that no one has written the little bit of CMake template instantiation that is need.</div><div><br></div><div>So with a bit of work this should be do able.</div><div><br></div><div><br></div><div>Alternatively, you could use the SimpleITK infrastructure and just write a custom SimpleITK filter inside that repo, I'd think this would be the quickest to get something.</div><div><br></div><div>Lastly, it would be good to get some of the modular plug-able v4 Levelsets in to SimpleITK proper. Likely some serious design need to occur to get that so it'll be powerful and meet most peoples needs. It's something I'd like to do when I get time and help would be quite useful</div><div><br></div><div>[1]&nbsp;<a href="http://open.cdash.org/index.php?project=Insight">http://open.cdash.org/index.php?project=Insight</a></div><div>[2]&nbsp;<a href="https://github.com/Kitware/ITK/tree/master/Modules/Segmentation/LevelSetsv4">https://github.com/Kitware/ITK/tree/master/Modules/Segmentation/LevelSetsv4</a></div><div><br></div><div>p.s. I thought I sent this e-mail on Saturday, but it doesn't look like it got through.</div><div><br></div><div><div>On Jul 13, 2013, at 9:23 PM, Bradley Lowekamp &lt;<a href="mailto:brad@lowekamp.net">brad@lowekamp.net</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Mathew,<div><br></div><div>Here is a quick response.&nbsp;</div><div><br></div><div>I'd check the ITK dashboard[1] to see if any of the WrapITK builds have JAVA turned on. This will help tell &nbsp;you if it is supported. I have never used the WrapITK Java bindings, but I do use the python ones. Likely the Java binding are not being actively maintained by anyone in the community and need a little TLC.</div><div><br></div><div>I believe you are interested the LevelSetsv4 module. If you look in that module directory in ITK[2], you will see that it's missing a "wrapping" directory. This means that no one has written the little bit of CMake template instantiation that is need.</div><div><br></div><div>So with a bit of work this should be do able.</div><div><br></div><div><br></div><div>Alternatively, you could use the SimpleITK infrastructure and just write a custom SimpleITK filter inside that repo, I'd think this would be the quickest to get something.</div><div><br></div><div>Lastly, it would be good to get some of the modular plug-able v4 Levelsets in to SimpleITK proper. Likely some serious design need to occur to get that so it'll be powerful and meet most peoples needs. It's something I'd like to do when I get time and help would be quite useful</div><div><br></div><div><br></div><div><br></div><div>[1]&nbsp;<a href="http://open.cdash.org/index.php?project=Insight">http://open.cdash.org/index.php?project=Insight</a></div><div>[2]&nbsp;<a href="https://github.com/Kitware/ITK/tree/master/Modules/Segmentation/LevelSetsv4">https://github.com/Kitware/ITK/tree/master/Modules/Segmentation/LevelSetsv4</a><br><div><div>On Jul 13, 2013, at 11:06 AM, Mathew Guilfoyle &lt;<a href="mailto:mrguilfoyle@gmail.com">mrguilfoyle@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><div dir="ltr">Hi,<div><br></div><div style="">I would appreciate some pointers on compiling ITK 4.4 with the Java wrapper.</div><div style=""><br></div><div style="">I have been using the SimpleITK Java binary successfully within Matlab but want to try out some of the level set filters in ITK that are not yet available in SimpleITK. &nbsp;Since Matlab supports Java natively it would be the easiest way of using ITK.</div>
<div style=""><br></div><div style="">I am entirely new to the process of using Cmake and compiling with Visual Studio 2012</div><div style=""><br></div><div style="">System: Win 8 x64 Professional, Cmake 2.8.11.2, VS 2012 with all updates.</div>
<div style=""><br></div><div style="">I have succesfully compiled ITK with the TESTING and EXAMPLES Cmake flags off and BUILD_SHARED_LIBS on. &nbsp;I find a ITKCommon-4.4.dll in the /bin/debug subdirectory of my build folder. &nbsp;Having said this I don't know exactly what I should expect to find after a succesful build, but VS does not report any errors. &nbsp;(Incidental question - does the above dll contain all the ITK functions? &nbsp;Is there a header file for this?)</div>
<div style=""><br></div><div style="">If I turn on the ITK_WRAP_JAVA flag I get a Cmake error:&nbsp;</div><div style=""><br></div><div style=""><div style="margin: 0px; "><span style="color:rgb(255,0,0)">CMake Error at Wrapping/Generators/Java/CMakeLists.txt:39 (list):</span></div><div style="margin: 0px; "><span style="color:rgb(255,0,0)">  list sub-command REMOVE_ITEM requires list to be present.</span></div><div style="margin: 0px; "><span style="color:rgb(255,0,0)"><br></span></div><div style="margin: 0px; "><font style="background-color:rgb(255,255,255)">As mentioned in another thread I've inspected the CMakeLists.txt in the error message and there is a "To-do" comment! - is Java wrapping simply broken currently?</font></div><div style="margin: 0px; "><font style="background-color:rgb(255,255,255)"><br></font></div><div style="margin: 0px; "><font style="background-color:rgb(255,255,255)">NB Cmake correctly finds all elements of the JDK as far as I can see.</font></div><div style="margin: 0px; "><br></div><div style="margin: 0px; "><font>I have generated the build despite the above error and then run the compilation in VS. &nbsp;Everything works well for a while and then I get a whole series of errors of the same form</font></div><div style="margin: 0px; "><br></div><p style="margin:0px"><font></font></p><div style="margin: 0px; "><font>Error<span class="" style="white-space:pre">        </span>469<span class="" style="white-space:pre">        </span>error MSB6006: "cmd.exe" exited with code 1.<span class="" style="white-space:pre">        </span>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets<span class="" style="white-space:pre">        </span>172<span class="" style="white-space:pre">        </span>5<span class="" style="white-space:pre">        </span>ITKFastMarchingJavaJar</font></div>
<div><br></div><div style="">In each of these (481 in total) the file mentioned at the end is different but otherwise the message is the same.</div><div style=""><br></div><div style="">Can anyone direct me to a way of resolving this?</div>
<div style=""><br></div><div style="">Cheers</div><div style="">Mat</div></div></div>
_____________________________________<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><a href="http://www.kitware.com/products/protraining.php">http://www.kitware.com/products/protraining.php</a><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></blockquote></div><br></div></div></blockquote></div><br></body></html>