Program: gdcm
Module: $RCSfile: PrintDicomDir.cxx,v $
Language: C++
- Date: $Date: 2007/03/23 14:57:19 $
- Version: $Revision: 1.34 $
+ Date: $Date: 2007/05/23 14:18:04 $
+ Version: $Revision: 1.36 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
FINISH_USAGE
// Initialize Arguments Manager
- gdcm::ArgMgr *am= new gdcm::ArgMgr(argc, argv);
+ GDCM_NAME_SPACE::ArgMgr *am= new GDCM_NAME_SPACE::ArgMgr(argc, argv);
if (argc == 1 || am->ArgMgrDefined("usage") )
{
return 0;
}
- gdcm::DicomDir *f;
- gdcm::TSKey v;
-
- gdcm::DicomDirPatient *pa;
- gdcm::DicomDirStudy *st;
- gdcm::DicomDirSerie *se;
- gdcm::DicomDirVisit *vs;
- gdcm::DicomDirImage *im;
- gdcm::DicomDirPrivate *pr;
+ GDCM_NAME_SPACE::DicomDir *f;
+ GDCM_NAME_SPACE::TSKey v;
+
+ GDCM_NAME_SPACE::DicomDirPatient *pa;
+ GDCM_NAME_SPACE::DicomDirStudy *st;
+ GDCM_NAME_SPACE::DicomDirSerie *se;
+ GDCM_NAME_SPACE::DicomDirVisit *vs;
+ GDCM_NAME_SPACE::DicomDirImage *im;
+ GDCM_NAME_SPACE::DicomDirPrivate *pr;
char *fileName;
fileName = am->ArgMgrWantString("filein",usage);
int detailLevel = am->ArgMgrGetInt("detail", 2);
if (am->ArgMgrDefined("debug"))
- gdcm::Debug::DebugOn();
+ GDCM_NAME_SPACE::Debug::DebugOn();
if (am->ArgMgrDefined("warning"))
- gdcm::Debug::WarningOn();
+ GDCM_NAME_SPACE::Debug::WarningOn();
/* if unused Param we give up */
if ( am->ArgMgrPrintUnusedLabels() )
// new gdcm2 style
- f = gdcm::DicomDir::New();
+ f = GDCM_NAME_SPACE::DicomDir::New();
f->SetFileName ( fileName );
f->Load( );
pr = se->GetFirstPrivate();
while ( pr )
{ // on degouline les 'Privates' de cette serie
- std::cout << "--- --- --- "<< " PRIVATE Ref. File ID :[" << im->GetEntryString(0x0004, 0x1500)
+ std::cout << "--- --- --- "<< " PRIVATE Ref. File ID :[" << pr->GetEntryString(0x0004, 0x1500)
<< "]" << std::endl; // File name (Referenced File ID)
- im = se->GetNextPrivate();
+ pr = se->GetNextPrivate();
}
se = st->GetNextSerie();
// Previous code.
// Kept as an example. Please don't remove
- gdcm::ListDicomDirPatient::const_iterator itPatient;
- gdcm::ListDicomDirStudy::const_iterator itStudy;
- gdcm::ListDicomDirSerie::const_iterator itSerie;
- gdcm::ListDicomDirImage::const_iterator itImage;
+ GDCM_NAME_SPACE::ListDicomDirPatient::const_iterator itPatient;
+ GDCM_NAME_SPACE::ListDicomDirStudy::const_iterator itStudy;
+ GDCM_NAME_SPACE::ListDicomDirSerie::const_iterator itSerie;
+ GDCM_NAME_SPACE::ListDicomDirImage::const_iterator itImage;
cout << std::endl << std::endl
<< " = Liste des PATIENT/STUDY/SERIE/IMAGE ==================================="
<< std::endl<< std::endl;