[Insight-developers] [ITK + Wrapping (Python)] Wrapping classes
proposal - V.3
Benoit Regrain
benoit.regrain at creatis.insa-lyon.fr
Thu Jun 30 05:05:35 EDT 2005
Gaetan, thanks for your report.
All problems are corrected
Cheers
Benoit Regrain
----- Original Message -----
From: "Gaetan Lehmann" <gaetan.lehmann at jouy.inra.fr>
To: "Benoit Regrain" <benoit.regrain at creatis.insa-lyon.fr>; "Brad King"
<brad.king at kitware.com>
Cc: <insight-developers at itk.org>
Sent: Wednesday, June 29, 2005 11:55 AM
Subject: Re: [Insight-developers] [ITK + Wrapping (Python)] Wrapping classes
proposal - V.3
>
> Hi Benoit,
>
> I got 2 problems when I try to build wrappers with your patch:
> + itkAzimuthElevationToCartesianTransform is missing
> + I got circular dependencies :
>
> make[3]: Circular
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkalgorithmsPy.py <-
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkalgorithmsPy.py
> dependency dropped.
> make[3]: Circular
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkbasicfiltersaPy.py
> <-
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkbasicfiltersaPy.py
> dependency dropped.
> make[3]: Circular
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkbasicfiltersbPy.py
> <-
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkbasicfiltersbPy.py
> dependency dropped.
> make[3]: Circular
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkcommonaPy.py <-
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkcommonaPy.py
> dependency dropped.
> make[3]: Circular
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkcommonbPy.py <-
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkcommonbPy.py
> dependency dropped.
> make[3]: Circular
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkioPy.py <-
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itkioPy.py dependency
> dropped.
> make[3]: Circular
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itknumericsPy.py <-
> /home/glehmann/itk/itk/build/Wrapping/CSwig/Python/itknumericsPy.py
> dependency dropped.
>
>
> Sadely, I have to work on other tasks in next days, so it will be hard for
> me to work on ITK wrappers :-(
>
> Gaetan
>
>
> On Tue, 28 Jun 2005 15:43:11 +0200, Benoit Regrain
> <benoit.regrain at creatis.insa-lyon.fr> wrote:
>
>> ----- Original Message ----- From: "Brad King" <brad.king at kitware.com>
>> To: "Benoit Regrain" <benoit.regrain at creatis.insa-lyon.fr>
>> Cc: <insight-developers at itk.org>
>> Sent: Monday, June 27, 2005 4:46 PM
>> Subject: Re: [Insight-developers] [ITK + Wrapping (Python)] Wrapping
>> classes proposal - V.3
>>
>>
>>> Benoit Regrain wrote:
>>>> Concerning this patch, I would now :
>>>> - if ITK is interested by that, and integrate it
>>>> (thus, I will continue and write the wrap_Xxx.cmake
>>>> files for other ITK parts)
>>>> - if there have conceptual or other problems with this proposal
>>>> (for each of 2 points)
>>> Certainly we will consider putting this in ITK because it will be
>>> useful to others and is essentially attempting to do what we have not
>>> had time to do ourselves. Thanks for your efforts so far.
>>>
>>> There are a few things with which we must deal before this work will be
>>> ready for inclusion in ITK proper:
>>>
>>> 1.) It will have to be updated for the CVS version of ITK because we do
>>> not want to make such large changes in a release branch.
>> It's done. In the CVS repository, you have a CSwigNight directory that
>> will
>> replace the actual CSwig directory of ITK. (The Readme.txt file at the
>> root
>> of repository indicates changes to do in ITK source code).
>>
>>
>>
>>> 2.) Whatever changes are made must be tested with Tcl and Java wrapping
>>> as well. The wrapper configuration files are shared among the
>>> languages.
>> I don't know Tcl and Java with wrapping. Could anyone help me to do them
>> ?
>>
>>
>>
>>> 3.) We'd like to avoid making changes to python.cxx in the CableSwig
>>> sources. There are two reasons for this. First we do not want the
>>> sources to deviate from the original SWIG versions so that we can
>>> upgrade the internal SWIG version at any time. Second we want
>>> consistency among the wrappers for the different languages. If special
>>> support is added to CableSwig for python an equivalent should be made
>>> available for the other languages (if it makes sense for them too).
>> There is no changes in CableSwig ;-)
>>
>>
>>
>> Cheers
>> Benoit Regrain
>>
>> PS : CVS repository :
>> CVSROOT : :pserver:anonymous at cvs.creatis.insa-lyon.fr:2402/cvs/public
>> password : anonymous
>> Module name : itkWrapping
>>
>> _______________________________________________
>> Insight-developers mailing list
>> Insight-developers at itk.org
>> http://www.itk.org/mailman/listinfo/insight-developers
>
>
>
> --
> Gaetan Lehmann <gaetan.lehmann at jouy.inra.fr>
> Tel: +33 1 34 65 29 66
> Biologie du Développement et de la Reproduction
> INRA de Jouy-en-Josas (France)
> Web: http://voxel.jouy.inra.fr
More information about the Insight-developers
mailing list