[Insight-users] WrapITK in ITK4
Matt McCormick
matt.mccormick at kitware.com
Tue Apr 17 10:50:31 EDT 2012
PS. Here is a patch to fix the HeaderTest failure with that module:
http://review.source.kitware.com/#/c/5220/
On Mon, Apr 16, 2012 at 9:32 AM, Matt McCormick
<matt.mccormick at kitware.com> wrote:
> Hi Tobias,
>
>>
>> I'm a bit uncertain about the state of WrapITK in ITK4.
>> Building any external projects like PyBuffer (from
>> Wrapping/ExternalProjects) or the example in the wiki
>> (http://www.itk.org/Wiki/ITK/Release_4/Wrapping/BuildProcess) does not work
>> any more. The wiki example also uses deprecated macros.
>
> WrapITK has had even more improvements and tighter integration with
> ITKv4 since that page was last updated. You will notice that most
> modules now have a 'wrapping' directory in addition to their 'test'
> and 'include' and 'src' directories. This directory contains the
> wrapping rules for the module.
>>
>> Is wrapping with WrapITK still the way to go or should one have a look at
>> SimpleITK?
>> If WrapITK will still be supported in the future, does everything have to be
>> an ITK module or are external projects still an option.
>>
>
> WrapITK will certainly be supported in the future. Using WrapITK or
> SimpleITK wrapping are both valid approaches to accessing ITK in a
> high level language. The choice of interface depends on your needs
> and preferences. WrapITK provides an interface that shadows the ITK
> API, including the ability/burden (depending on your point of view),
> to specify the template parameters. There is better coverage, and
> correspondence with the C++ is very good. On the other hand,
> SimpleITK has a simpler interface without the need to specify template
> parameters. The amount of code required to do the same operation in
> SimpleITK is smaller. The interface depends on your preferences and
> needs at the time. In the future, we hope to improve the ability to
> go back and forth between the two.
>
>> The attachment contains PyBuffer as ITK module that works with ITK4.
>
> Outstanding! I think this approach is the way to go. Are you hosting
> this code in a repository?
>
> Thanks,
> Matt
>
>>
>> Best Regards,
>> Tobias
>>
>> _____________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://www.kitware.com/products/protraining.php
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-users
>>
More information about the Insight-users
mailing list