]> Creatis software - gdcm.git/blobdiff - ChangeLog
* ENH: added some utility method that builds a flat dictionnary
[gdcm.git] / ChangeLog
index bf85521c94b839f4de3b2d01cf49247b405bfe85..e2f2ca872a1904fe086aca7c4000053b993a953e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2004-09-17 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+  * ENH: added some utility method that builds a flat dictionnary
+    holding all the Dicom entries contained in the recursive structure
+    of a gdcmElementSet. Refer to add FlatHashTablePrint.cxx for 
+    an example of usage.
+    - src/gdcmDocument.[h|cxx] added BuildFlatHashTableRecurse() and
+      BuildFlatHashTable() that build a flat dictionary.
+    - src/gdcmElementSet.h: added a new private GetTag() accessor.
+      gdcmDocument is now a friend of gdcmElementSet.
+    - src/gdcmElementSet.cxx: clean up.
+    - Example/FlatHashTablePrint.cxx added.
+    - Example/CmakeLists.txt changed accordingly
+
 2004-09-16 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
   * gdcmDocEntrySet::SQDepthLevel and gdcmDocEntrySet::BaseTagKey attributes
     moved away from gdcmDocEntrySet (since this class is an abstract class