8 #include "brukerdataset.h"
9 //#include "brukerkspaceobject.h"
11 #include "gdcmArgMgr.h"
12 #include "gdcmDebug.h"
13 //#include "gdcmUtil.h"
16 int main(int argc, char *argv[])
19 " \n PrintParameterFile : \n ",
20 " - explores the given Bruker parameter file, ",
21 " - prints its content, ",
22 " usage: BrukerToMhd filein=rukerParameterFile ",
23 " [debug] [verbose] ",
25 " debug : developper wants to run the program in 'debug mode' ",
28 // ------------ Initialize Arguments Manager ----------------
29 GDCM_NAME_SPACE::ArgMgr *am= new GDCM_NAME_SPACE::ArgMgr(argc, argv);
31 if (argc == 1 || am->ArgMgrDefined("usage") )
33 am->ArgMgrUsage(usage); // Display 'usage'
38 const char *fileNamein;
39 fileNamein = am->ArgMgrWantString("filein",usage);
41 if (am->ArgMgrDefined("debug"))
42 GDCM_NAME_SPACE::Debug::DebugOn();
44 /* if unused Param we give up */
45 if ( am->ArgMgrPrintUnusedLabels() )
47 am->ArgMgrUsage(usage);
52 delete am; // we don't need Argument Manager any longer
54 // ----------- End Arguments Manager ---------
57 //BrukerKspaceObject bro1(br1);
58 std::string file2Read(fileNamein);
59 br1.LoadFile(file2Read);
60 std::cout << "=============== FillMap =================" << std::endl;
62 std::cout << "=============== End FillMap =================" << std::endl;
64 std::cout << "=============== PrintSelf =================" << std::endl;
66 std::cout << "=============== End PrintSelf =============" << std::endl;