[Dcmlib] vtkGdcmReader

Benoit Regrain benoit.regrain at creatis.insa-lyon.fr
Fri Apr 22 10:27:35 CEST 2005


Hi,

----- Original Message ----- 
From: "Jean-Pierre Roux" <Jean-Pierre.Roux at creatis.insa-lyon.fr>
To: "Mailing list gdcm" <dcmlib at creatis.insa-lyon.fr>
Sent: Thursday, April 21, 2005 2:46 PM
Subject: [Dcmlib] vtkGdcmReader


> Bonjour.
>
> La methode vtkGdcmReader::CheckFileCoherence() verifie de maniere 
> exhaustive tout ce qui peut être verifié afin de s'assurer que l'ensemble 
> des fichiers avec lesquels on se propose, par exemple, de faire un volume, 
> sont coherents entre eux.
>
> Bonne idée, mais ca fait un parsing de l'entete Dicom en plus.
>
> - La plupart du temps, l'utilisateur a deja verifié ses données *avant* 
> (SerieHelper ou autre)
> - Si l'utilisateur lisait des Raw Files, on serait obligé de lui faire 
> confiance
> - On prend le premier fichier comme fichier de reference, alors qu'il est 
> equi-probable que ce soit *lui* qui soit faux.
>
> Ne pourrait-on pas rajouter une methode SetNoCheck( ) ou autre qui 
> permettrait a l'utilisateur de dire qu'il est sur de ce qu'il fournit en 
> lecture et d'economiser ainsi un parsing de plus de toute la pile 
> d'images.
>
> Si l'utilisateur a vraiment passe n'importe quoi :
> - sans CheckFileCoherence() ca petera, il n'aura qu'a s'en prendre a lui 
> meme.
> - avec CheckFileCoherence( ), ca ne petera pas, mais il aura de bonnes 
> chances d'obtenir n'importe quoi ...
CheckFileCoherence( ) ne fait pas que vérifier les fichiers entre eux. Il
récupère aussi la taille de l'image finale.
Ce que tu demande est donc impossible.

Benoit




More information about the Dcmlib mailing list