[Dcmlib] DicomDir and private members

Jean-Pierre Roux jpr at creatis.insa-lyon.fr
Mon Aug 20 18:43:55 CEST 2007


Aldredo Gourbish wrote:
> Merci Jean-Pierre !
> J'ai pas pu répondre à votre mail la semaine dernière car j'étais en congé.
>   
Pas de problème.
> Je vais donc télécharger la dernière version de GDCM, en espérant ensuite ne pas avoir de conflit en utilisant ITK et GDCM dans le même projet (en effet, comment le compilateur va-t-il gérer le fait qu'il existe une version de GDCM dans ITK et une dans les sources de GDCM ?).
>   
Ca pose effectivement un problème, mais il résolu :

Au moment du link, si tu as ecrit, par exemple gdcm::DicomDir, etc, il 
ne peut pas savoir lequel il doit prendre !

Lors du cmake, il y a une option : GDCM_NAME_SPACE, qui vaut 'gdcm' par 
defaut.
Il faudra, par exemple, donner la valeur 'gdcm13', et, dans ton code 
ecrire qq chose comme gdcm13::DicomDir.

(Il faudra surement, un jour, que l'on unifie la version gdcm1.2 -celle 
de ITK- et la version 1.3 -celle du CVS-, pour faire une version 1.4, en 
essayant de minimiser les modif que les utilisateurs devront faire ...)

Si tu as un soucis, n'hesites pas a me recontacter.
JP



> Encore merci d'avoir répondu puis agit aussi rapidement, bonne continuation.
>
> Alfredo.
>
> ---------- Initial Header -----------
>
> From      : Jean-Pierre ROUX <jean-pierre.roux at creatis.univ-lyon1.fr>
> To          : "Aldredo Gourbish" <the.answer3 at libertysurf.fr>
> Cc          : "dcmlib" <dcmlib at creatis.insa-lyon.fr>
> Date      : Sun, 19 Aug 2007 17:04:56 +0200
> Subject : Re: [Dcmlib] DicomDir and private members
>
> At 10:32 +0200 10/08/07, Aldredo Gourbish wrote:
>   
>> Hi all,
>>
>> I have a question for the DicomDir class.
>> I saw that the Patients list is "private", and there is no getter to 
>> have the number of patients.
>>     
>
>
> I just added then in the current CVS version.
> DicomDir::GetNumberOfPatients()
> DicomDirPatients::GetNumberOfStudies()
> DicomDirStudy::GetNumberOfSeries()
> DicomDirSerie::GetNumberOfImages()
>
> HTH.
>
> Jean-Pierre Roux
>
>
>   
>> So why can't we have the number of patients or, if it is possible, 
>> how can we have this number without using "GetFirstPatient()" and 
>> "GetNextPatient()"  to traverse the entire list with a "while" or a 
>> "for" ?
>> Moreover, I have the same question with DicomDirPatient, 
>> DicomDirStudy, DicomDirSerie
>> DicomDirImage and the number of Studies, the number of Series, the 
>> number of Images.
>>
>> Thank's in advance to answer my question, have a nice day.
>>
>>     
> Gourbish
>
>    Jean-Pierre ROUX
>    CREATIS - CNRS UMR 5220, INSERM U 630
>    Laboratoire de Radiologie Experimentale
>    Hopital Cardiologique
>    28 Avenue du Doyen LEPINE
>    B.P. Lyon-Montchat
>    69394 Lyon Cedex 03
>  
>    Tel      : (+33) 04 72 35 74 12
>    Fax      : (+33) 04 72 68 49 16
>    URL      : http://www.creatis.univ-lyon1.fr
>    e-mail   : jpr at creatis.univ-lyon1.fr/~jpr
> 								   
>
>
> ------------------------ ALICE C'EST ENCORE MIEUX AVEC CANAL+ LE BOUQUET ! ---------------
> Découvrez vite l'offre exclusive ALICEBOX et CANAL+ LE BOUQUET, en cliquant ici http://alicebox.fr
> Soumis à conditions.
>
>
>   



More information about the Dcmlib mailing list