<div>
                    Hi everybody,
                </div><div><br></div><div>We have an insight journal (<a href="http://hdl.handle.net/10380/3329">http://hdl.handle.net/10380/3329</a>)&nbsp;that we would like to integrate into ITK, and&nbsp;we are currently starting to merge them into our fork version of ITK to test.</div><div>We have two questions, concerning the integration into the different module of ITK and on code design in ITK</div><div><br></div><div>* To test the orientation of vectors, we are using a library in C that we have wrap into some ITK function.&nbsp;This library is a single file, done by Jonathan Shewchuk (<a href="http://www.cs.cmu.edu/~quake/robust.html">http://www.cs.cmu.edu/~quake/robust.html</a>)&nbsp;under public domain.</div><div>Where should we integrate this library in ITK?</div><div>&nbsp; 1 - In ThirdParty folder? As it is a third party library, external to ITK, and not in C++. CONS: it may be too much for only 1 file.</div><div>&nbsp; 2 - Directly in Core/Mesh | Core/QuadEdgeMesh? This library is only on file and is use for geometrical exact orientation product mainly to be used into Mesh or QuadEdgeMesh filters. CONS: it is not an ITK/C++ files.</div><div>&nbsp; 3 - Or we could integrate all the library into our wrappers class and then integrate our class into ITK (Mesh or QuadEdgeMesh folder for the reason explained in 2).</div><div><br></div><div>* Our code file contain several small inline function that are all in one .cxx file.</div>
                <div>&nbsp; 1 - Can we keep all the function into one file? Is there already one such file in ITK that already gather small inline function?</div><div>&nbsp; 2 - Keep the aspect of 1 file = 1 class, and do one class for each small function in our code?</div><div><br></div><div>I hope my questions are clear enough.</div><div><br></div><div>Thanks.</div><div>Regards,</div><div>--&nbsp;<br>Stephane<br></div>