]> Creatis software - gdcm.git/blobdiff - gdcmPython/demo/printGroupedPublicDict.py
* src/gdcmFile.h : bug fix. Variable type and variable name had same name
[gdcm.git] / gdcmPython / demo / printGroupedPublicDict.py
index 86a086b64aec8f7d4f7cc1444f8643646816cf43..fa03c30fb6ff2cfe70e9cd3b4d388c8be182676e 100644 (file)
@@ -1,14 +1,21 @@
-from load import *
-toRead = gdcm.gdcmHeader(FileName)
-toRead.LoadElements()
+from gdcmPython import *
 
 print "##############################################################"
 print "### Display all the possible tags of the current public"
-print "### dictionary, but grouped by using the Fourth field"
+print "### dictionary"
 print "##############################################################"
-AllDictFields = toRead.GetPubTagNamesByCategory()
-for fourth in AllDictFields.keys():
-       print "   ############ Fourth group = ", fourth, " ##############"
-       for entry in  AllDictFields[fourth]:
-               print "   ", entry
+PubList = GetPubDictEntryNames()
+for i in range(0, len(PubList)):
+   print "   ", PubList[i]
 
+print "##############################################################"
+print "### Display all the possible tags of the current public"
+print "### dictionary, but grouped by using the Fourth field"
+print "##############################################################"
+print " WARNING : the 'fourth' fiels IS NOT part of DICOM"
+print " DO NOT use it"
+PubDict = GetPubDictEntryNamesByCategory()
+for fourth in PubDict:
+   print "   ############ Fourth group = ", fourth, " ##############"
+   for key in PubDict[fourth]:
+      print "   ", key