X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestDicomDir.cxx;h=aa4c176d7a086723b80d0cee9752d67f6ea9f70b;hb=16eead9d9f2128578afe6c524987e45e49bc3138;hp=9b6855b701d89420ce598f5ac0fee3bf50ac3d29;hpb=3b0f255e96f0f6cd246bd69c7dcc31443bc75bbb;p=gdcm.git diff --git a/Testing/TestDicomDir.cxx b/Testing/TestDicomDir.cxx index 9b6855b7..aa4c176d 100644 --- a/Testing/TestDicomDir.cxx +++ b/Testing/TestDicomDir.cxx @@ -4,20 +4,8 @@ #include "gdcmDicomDir.h" #include -#ifdef GDCM_NO_ANSI_STRING_STREAM -# include -# define ostringstream ostrstream -# else -# include -#endif -#include -#include - -#define ostringstream ostrstream -//extern "C" - -int testDicomDir(int argc, char* argv[]) +int TestDicomDir(int argc, char* argv[]) { gdcmDicomDir *e1; ListTag::iterator deb , fin; @@ -31,14 +19,16 @@ int testDicomDir(int argc, char* argv[]) std::string file; if (argc > 1) file = argv[1]; - else - file = "../gdcmData/DICOMDIR"; - + else { + file += GDCM_DATA_ROOT; + file += "/DICOMDIR"; + } + e1 = new gdcmDicomDir(file.c_str()); - if (argc > 2) { - int level = atoi(argv[2]); - e1->SetPrintLevel(level); - } + if (argc > 2) { + int level = atoi(argv[2]); + e1->SetPrintLevel(level); + } if(e1->GetDicomDirPatients().begin() == e1->GetDicomDirPatients().end() ) { @@ -46,7 +36,7 @@ int testDicomDir(int argc, char* argv[]) return(1); } -// Exemples exploitation de la structure +// Simple examples of structure exploitation // DON'T REMOVE neither the folowing code, nor the commented out lines /*