-#include <iostream>
-#include "gdcm.h"
+/*=========================================================================
+
+ Program: gdcm
+ Module: $RCSfile: PrintDicomDir.cxx,v $
+ Language: C++
+ Date: $Date: 2004/12/03 20:16:55 $
+ Version: $Revision: 1.7 $
+
+ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
+ l'Image). All rights reserved. See Doc/License.txt or
+ http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
#include "gdcmDocument.h"
#include "gdcmDicomDir.h"
#include "gdcmValEntry.h"
+#include "gdcmDicomDirPatient.h"
+#include "gdcmDicomDirStudy.h"
+#include "gdcmDicomDirSerie.h"
+#include "gdcmDicomDirImage.h"
+#include "gdcmTS.h"
#include <fstream>
-
-using namespace std;
+#include <iostream>
int main(int argc, char* argv[])
{
- gdcmDicomDir *e1;
+ gdcm::DicomDir *e1;
- ListDicomDirPatient::iterator itPatient;
- ListDicomDirStudy::iterator itStudy;
- ListDicomDirSerie::iterator itSerie;
- ListDicomDirImage::iterator itImage;
- TSKey v;
+ gdcm::ListDicomDirPatient::const_iterator itPatient;
+ gdcm::ListDicomDirStudy::const_iterator itStudy;
+ gdcm::ListDicomDirSerie::const_iterator itSerie;
+ gdcm::ListDicomDirImage::const_iterator itImage;
+ gdcm::TSKey v;
std::string file;
if (argc > 1)
file += "/DICOMDIR";
}
- e1 = new gdcmDicomDir( file );
+ e1 = new gdcm::DicomDir( file );
if (argc > 2) {
int level = atoi(argv[2]);
*/
- cout << std::endl << std::endl
+ std::cout << std::endl << std::endl
<< " = PATIENT/STUDY/SERIE List =================================="
<< std::endl<< std::endl;
}
*/
-/*
- cout << std::endl << std::endl
- << " = DICOMDIR full content =========================================="
- << std::endl<< std::endl;
- e1->Print();
-*/
+
+// cout << std::endl << std::endl
+// << " = DICOMDIR full content =========================================="
+// << std::endl<< std::endl;
+// e1->Print();
+
std::cout<<std::flush;
delete e1;