<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.0.10">
</HEAD>
<BODY>
En fait il ne gere pas ca si proprement que ca, dans mon expérience, il wrap le premier qu'il trouve dans le .h.<BR>
<BR>
J'ai simplement interverti l'ordre de déclaration dans le header pour avoir le bon de wrappé.<BR>
<BR>
On peut aussi plus simplement lui lister dans son fichier .i la liste des fonctions a wrapper, ce serait peut etre plus propre après tout, et on est sur de limiter a l'API user.<BR>
<BR>
<BR>
<BR>
On Thu, 2004-10-07 at 10:31, Eric Boix wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE><FONT COLOR="#737373"><I>      Yo, Manu,

Quoting Emmanuel Olart <eolart@theralys.com>:
> Bien sur qu'il ne faut wrapper que l'API, mais celle ci devient conséquente
> :)
Oui et c'est bien le pb. Je pense qu'un petit sous-ensemble est necessaire
pour le user...

> Et je pointais surtout le fait qu'on a deux constructeurs différents pour
> gdcmHeader et gdcmFile et que python ne pourra en utiliser qu'un seul.
> Il vaut mieux wrapper le plus générique en général, donc le constructeur par
> défaut je pense.
Heueu, je pensais que Swig gerais cela proprement
  </FONT><A HREF="http://www.swig.org/Doc1.3/SWIGDocumentation.html#SWIGPlus_nn23"><U>http://www.swig.org/Doc1.3/SWIGDocumentation.html#SWIGPlus_nn23</U></A>
<FONT COLOR="#737373">SAUF dans le cas ou les parametres ont une conversion (native C++)
implicite possible (i.e. ::foo(int) versus ::foo(long). Mais bon
au pire on s'en tire avec un %ignore ou un %rename, cf
  </FONT><A HREF="http://www.swig.org/Doc1.3/SWIGDocumentation.html#Python_nn23"><U>http://www.swig.org/Doc1.3/SWIGDocumentation.html#Python_nn23</U></A>
<FONT COLOR="#737373">
Hummm, peut-etre est ce plus difficile que cela !? More, any time soon.

        Eric.
_______________________________________________
Dcmlib mailing list
Dcmlib@creatis.insa-lyon.fr</FONT>
<A HREF="http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib"><U>http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib</U></A>
<FONT COLOR="#737373"></I></FONT></PRE>
</BLOCKQUOTE>
</BODY>
</HTML>