[Dcmlib] Nouveau test: TestReadWrite

Emmanuel Olart eolart at theralys.com
Mon May 3 17:27:36 CEST 2004


Salut a tous,

Désole j'etais absent en fin de semaine dernière.

Nous utilisons un writer qui se base sur le principe que tu décris
mathieu :

J'ouvre une image
Je modifie son entete pour le faire correspondre a l'image a ecrire
Je fais un SetData avec les données à écrire
J'appelle WriteDicom

Tout cela se passe très bien, j'ai déja généré une grande quantité
d'images qui sont relisibles avec gdcm et E-Film (mes deux tests
actuels). 

J'ai envoyé le code a Eric et Benoit il y a quelques semaines, le code
est assez mal écris car dérivé d'un vieux module à nous mais il marche
bien.

Je peux bien sur donner toutes les infos dont je dispose, mais je ne
fais vraiment rien de miraculeux, je me suis basé sur le test change
entete de JPR au départ et je l'ai bricolé.

Ca demande réécriture mais le principe fonctionne.

J'avais aussi généré une image "basique", c'est a dire une image
standard ou j'ai mis la plupart des champs à 0. Cette image peut être
utilisé (son entete) pour générer ce qu'on veut. Je l'avais aussi envoyé
à Eric et Benoit.

je continue a suivre avec intéret les discussions, mais j'ai très peu de
temps disponible actuellement.

Manu

On Fri, 2004-04-30 at 18:51, Mathieu Malaterre wrote:

> > Il faudrait que je fasse quoi pour que ca marche (je ne trouve pas  
> > gdcmCxxTes t ...)
> 
> Si 'make test' marche c'est qu'il est quelque part et ctest est capable 
> de le trouver. En editant le Makefile si tu cherches gdcmCxxTest tu dois 
> le trouver.
> 
> Plus serieusement:
> Si tu edites (avec vi/emacs CMakeCache.txt ou ccmake + option 't') tu as 
> un EXECUTABLE_OUTPUT_PATH ( et LIBRARY_OUTPUT_PATH accessoirement), 
> c'est la ou il va placer tous les executables.
> 
> Deux possibilites:
> - Il a une valeur et dans ce cas il faut aller dans ce chemin pour 
> trouver tous tes executables
> Ex:
> EXECUTABLE_OUTPUT_PATH:PATH=/tmp/gdcm/bin
> 
> - Il n'a pas de valeur et dans ce cas cmake pose les executables dans le 
> meme repertoire que celui ou la commande 'ADD_EXECUTABLE' a ete appelle. 
> Dans notre cas: gdcmbin/Test/gdcmCxxTest
> 
> > J'attends ton commit ?
> 
> Je viens d'amener Seb a l'aeroport je reviens juste, je fais ca de suite.
> 
> > Mon browser le prend pour du texte et  l'affiche de travers.
> > click droit de rammene une cochonerie ?!?
> > J'ai bricolé nom testWrite (pour qu'il fasse la meme chose que ton 
> > TestReadWrite), mais je n'arrive pas a l'executer  pour les raisons que 
> > tu donnes.
> 
> Est-ce qu'il serait possible que tu enleve tout ce qu'il y a dans 
> gdcmbin, gdcm/bin et gdcm/lib
> Puis refaire un build propre. Ca sera plus facile pour moi de comprendre 
> la config aue tu as et pourquoi ca ne marche pas.
> 
> Merci
> Mathieu
> 
> 
> _______________________________________________
> Dcmlib mailing list
> Dcmlib at creatis.insa-lyon.fr
> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20040503/8bf5efa8/attachment.html>


More information about the Dcmlib mailing list