]> Creatis software - gdcm.git/blobdiff - src/gdcmElValSet.cxx
Add protected method : gdcmElValue * GetElValueByNumber(guint16 group, guint16...
[gdcm.git] / src / gdcmElValSet.cxx
index 5d33ab6474792e64eee66ef5addd2f7f60a91097..70fd2a7a949702654f759191a2900cc89851038b 100644 (file)
@@ -90,9 +90,8 @@ int gdcmElValSet::SetElValueByNumber(string content,
           lgr = 2;
        else if( (vr == "UL") || (vr == "SL") )
           lgr = 4;
-       else 
-          lgr = content.length();
-          
+       else
+          lgr = content.length();         
        tagHt[key]->SetLength(lgr); 
        return 1;
 }
@@ -107,10 +106,14 @@ int gdcmElValSet::SetElValueByName(string content, string TagName) {
        if( (vr == "US") || (vr == "SS") ) 
           lgr = 2;
        else if( (vr == "UL") || (vr == "SL") )
-          lgr = 4;
+          lgr = 4;        
        else 
           lgr = content.length();
           
+// TODO : WARNING: le cas de l'element des pixels (7fe0,0010) n'est pas traite
+// par SetElValueByName
+// il faudra utiliser SetElValueByNumber
+          
        NameHt[TagName]->SetLength(lgr);
        return 1;               
 }