+ START_USAGE(usage)
+ " \n MakeDicomDir :\n",
+ " Explores recursively the given directory, makes the relevant DICOMDIR",
+ " and writes it as 'NewDICOMDIR'",
+ " usage: MakeDicomDir dirname=rootDirectoryName [noshadowseq][noshadow][noseq] [debug] ",
+ " noshadowseq: user doesn't want to load Private Sequences",
+ " noshadow : user doesn't want to load Private groups (odd number)",
+ " noseq : user doesn't want to load Sequences ",
+ " debug : user wants to run the program in 'debug mode' ",
+ FINISH_USAGE
+
+ // ----- Initialize Arguments Manager ------
+ gdcm::ArgMgr *am = new gdcm::ArgMgr(argc, argv);
+
+ if (argc == 1 || am->ArgMgrDefined("usage"))