[Dcmlib] converting itk,vtk or any other 3D images into dicom.

Mathieu Malaterre mathieu.malaterre at kitware.com
Mon Nov 8 23:47:47 CET 2004


Bon ben je me reponds: parce que ReplaceOrCreateByName n'existe pas...

Desole pour le bruit
Mathieu

Mathieu Malaterre wrote:
> Jean-Michel,
> 
>     Enorme ! J'adore le patch, beau boulot !
> 
>     Juste parce que je suis quelqu'un de complique' je ne vais pas 
> l'appliquer directement. Depuis un moment me trotte dans la tete cette 
> idee de generation de methode base'e sur le dictionnaire. Je vais essaye 
> de le mettre en place.
> 
>     Sinon au passage, pourquoi tu utilises ReplaceOrCreateByNumber et 
> pas ReplaceOrCreateByName. Est-ce qu'il y a eu un probleme en particulier ?
> 
>     Au fait comment tu as eu le warning:
> 
> return (float) atof( strSliceThickness.c_str() );
>        ^^^^^^
> 
>     Il n'apparait sur aucune machine, ici ?
> 
> 
> Mathieu
> 
> 
> 
> jean-michel.rouet at philips.com wrote:
> 
>> Hello everybody,
>>
>> bon j'en suis a une version a peu pres corecte (a mon avis) de mon 
>> writer.
>> J'ai du changer quelques petites choses dans gdcm pour que ca 
>> fonctionne bien, mais rassurez vous, rien de bien méchant.
>>
>> Dans le principe:
>> + J'ai utilisé le constructeur par défaut, celui qui ne prend aucun 
>> argument, de gdcm::Header. Ma version initialise les principaux tags 
>> utiles.
>> + J'ai rajouté quelques setters pour positionner des tags tels que 
>> PatientName, image position, etc.
>> + J'ai initialisé quelques membres pour eviter quelques warning de 
>> Purify dans:
>>         gdcmDocEntry (ReadLength, Usable,Length et PrintLevel)
>>         gdcmDocument (SwapCode, Filetype)
>> + J'ai rajouté quelques barricades autour de Document::OpenFile(), 
>> quand justement il n'y a pas de fichier a ouvrir
>> + Quelques petites choses pour eviter des warnings de visual (variable 
>> i dans gdcmSQItem.cxx ligne 109, 123)
>>
>>
>> Voila donc le patch contre la version courante de cvs. (gdcm.patch)
>>
>> Et un petit programme d'exemple qui utilise itk pour lire une image 3D 
>> en entrée, et qui sauve ensuite le dicom sous forme d'une série de 
>> fichier dans un répertoire. (volume2dcm.cxx)
>>
>> Je mets le tout dans un zip...
>>
>>
> 
> 
> 
> _______________________________________________
> Dcmlib mailing list
> Dcmlib at creatis.insa-lyon.fr
> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
> 






More information about the Dcmlib mailing list