[Dcmlib] Reading DICOMDIR and FILEDIR
Jean-Pierre.Roux at creatis.insa-lyon.fr
Jean-Pierre.Roux at creatis.insa-lyon.fr
Mon Aug 31 10:50:56 CEST 2009
> Hello,
>
Hi, Tom,
I wrote (several years ago) gcm-1.
(I still use it, but I don't develop it any longer : it exists, now, a
'gdcm-2', more powerfull, writen by Mathieu Malaterre
see :
http://gdcm.sourceforge.net/)
I never heard about 'DIRFILE' before.
If you send me a sample of DICOMDIR and DIRFILE, I can have a look and try
to understand how they work, and maybe write a hack for that)
--> Mathieu : did you hear about DIRFILE before?
Jean-Pierre
> Sorry for the cross posting. Response could by in french or in english as
> you want.
> i use gdcm-1.3.2
>
> if i read a dicom file witch include all item STUDY SERIES IMAGE.
> the following code work perfectly:
> ==================================
> fw = GDCM_NAME_SPACE::DicomDir::New();
> fw->SetFileName ( fileName );
> fw->Load( );
>
> // Test if the DicomDir is readable
> if( !fw->IsReadable() )
> {
> std::cout<<"[DCMRDIR] DicomDir '"<<fileName
> <<"' is not readable ...Failled"<<std::endl;
> }
> ================================
>
>
> But if the DICOMDIR include only STUDY directory record type and refer
> to DIRFILE for SERIES using referenced file ID for series information
> and again for IMAGES information like:
>
> DICOMDIR
> Study1-------DIRFILE
> Series1----------DIRFILE
> Image1
> Image2
> Image3
> Series2----------DIRFILE
> Image1
> Image2
> Image3
> Study2-------DIRFILE
> Series1----------DIRFILE
> Image1
> Image2
> Image3
>
>
> With the same code i obtained the following error for each
>
>
> Error: In /home/thomas/ExternalLibraries/gdcm-1.3.2/src/gdcmDicomDir.cxx,
> line 754, function void gdcm::DicomDir::CreateDicomDir()
> Add AddStudyToEnd failed
>
> Any one have an idea ?
> I have read nema part3.10 and i have see only example and descritpion for
> a
> single DICOMDIR file. Never see some think about complience of this
> structure of files (DICOMDIR or DIRFILE). So this sturucture is compliance
> or not ?
>
> I can joint DICOMDIR and DIRFILE if required
>
> Thank!
> Tom
> _______________________________________________
> 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