3 #ifndef GDCMELEMENTSET_H
4 #define GDCMELEMENTSET_H
8 #include "gdcmCommon.h"
9 #include "gdcmDocEntrySet.h"
11 typedef std::map<TagKey, gdcmDocEntry *> TagDocEntryHT;
13 //-----------------------------------------------------------------------------
15 class GDCM_EXPORT gdcmElementSet : public gdcmDocEntrySet
19 ~gdcmElementSet(void);
20 virtual bool AddEntry(gdcmDocEntry *Entry);
21 virtual bool RemoveEntry(gdcmDocEntry *EntryToRemove);
23 virtual void Print(std::ostream &os = std::cout);
27 /// Hash Table (map), to provide fast access
34 //-----------------------------------------------------------------------------