]> Creatis software - gdcm.git/blobdiff - src/gdcmElValSet.h
* src/gdcmHeader.cxx gdcmHeader::gdcmHeader now calls LoadElements(),
[gdcm.git] / src / gdcmElValSet.h
index ba351707f53fd19f218993c2bfe2c658c6029744..c98ac24f40a8e9cd1b9287b72fc229a285915805 100644 (file)
@@ -1,4 +1,4 @@
-// $Header: /cvs/public/gdcm/src/Attic/gdcmElValSet.h,v 1.3 2003/03/12 21:33:20 frog Exp $
+// $Header: /cvs/public/gdcm/src/Attic/gdcmElValSet.h,v 1.5 2003/03/24 13:11:28 frog Exp $
 
 #ifndef GDCMELVALSET_H
 #define GDCMELVALSET_H
@@ -17,7 +17,8 @@ class GDCM_EXPORT gdcmElValSet {
        TagElValueHT tagHt;             // Both accesses with a TagKey or with a
        TagElValueNameHT NameHt;        // the DictEntry.Name are required.
 public:        
-       void Add(gdcmElValue*);         
+       void Add(gdcmElValue*); 
+       void ReplaceOrCreate(gdcmElValue*);             
        void Print(ostream &);
        void PrintByName(ostream &);
        int  Write(FILE *fp);
@@ -34,6 +35,7 @@ public:
        
        int SetElValueLengthByNumber(guint32 l, guint32 group, guint32 element);
        int SetElValueLengthByName  (guint32 l, string TagName);
+   guint32 GenerateFreeTagKeyInGroup(guint32 group);
 
 };