4 sys.path.append('${GDCM_BINARY_DIR}')
6 sys.path.append('${GDCM_BINARY_DIR}/bin')
8 sys.path.append('${GDCM_BINARY_DIR}/bin/Release')
9 sys.path.append('${GDCM_BINARY_DIR}/bin/Debug')
11 from gdcmPython.core import *
13 ### Get filename from command line or default it
15 fileName = sys.argv[1]
17 fileName = os.path.join(GDCM_DATA_PATH, "test.acr")
20 printLevel = int(sys.argv[2])
24 ### Build the header element list
25 print fileName, type(fileName)
26 header = gdcm.Header(fileName)
27 if not header.IsReadable():
28 raise RuntimeError,"The '%s' file is not readable with gdcm." % fileName
30 print "##############################################################"
31 print "### Display all the elements and their respective values"
32 print "## found in the ", fileName, " file."
33 print "##############################################################"
35 header.InitTraversal()
36 val=header.GetNextEntry()
40 val=header.GetNextEntry()