]> Creatis software - gdcm.git/blobdiff - src/gdcmDict.cxx
* python/distutilsSwigCPlusPlus.py now properly collects the
[gdcm.git] / src / gdcmDict.cxx
index da9423b899341d5c4810826dbd5dd97acc12cef1..70768a0d0afd73d23c7f86ddb242e67f6bbb3ce9 100644 (file)
@@ -57,13 +57,14 @@ int gdcmDict::ReplaceEntry(gdcmDictEntry* NewEntry) {
        // au cas ou la NewEntry serait incomplete
        // Question : cela peut-il se produire ?
        //
-       TagKey key;
-       key = NewEntry->GetKey();
-       if (key =="") {
-               NewEntry->gdcmDictEntry::SetKey(
-                               gdcmDictEntry::TranslateToKey(NewEntry->GetGroup(), NewEntry->GetElement())
-                               );
-       }
+       // --> NON : voir constructeur
+       //TagKey key;
+       //key = NewEntry->GetKey();
+       //if (key =="") {
+       //      NewEntry->gdcmDictEntry::SetKey(
+       //                      gdcmDictEntry::TranslateToKey(NewEntry->GetGroup(), NewEntry->GetElement())
+       //                      );
+       //}
        
        entries.erase (NewEntry->gdcmDictEntry::GetKey());
        entries[ NewEntry->GetKey()] = NewEntry;
@@ -74,18 +75,9 @@ int gdcmDict::ReplaceEntry(gdcmDictEntry* NewEntry) {
 
 int gdcmDict::AddNewEntry(gdcmDictEntry* NewEntry) {
 
-       // au cas ou la NewEntry serait incomplete
-       // Question : cela peut-il se produire ?
-       //
-       
        TagKey key;
        key = NewEntry->GetKey();
-       if (key =="") {
-               NewEntry->SetKey(
-                               gdcmDictEntry::TranslateToKey(NewEntry->GetGroup(), NewEntry->GetElement())
-                               );
-       }
-
+       
        if(entries.count(key) >= 1) {
                printf("gdcmDict::AddNewEntry %s deja present\n", key.c_str());
                return(0);