[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