2 //-----------------------------------------------------------------------------
8 #include "gdcmCommon.h"
9 #include "gdcmHeaderEntry.h"
10 #include "gdcmParser.h"
12 //-----------------------------------------------------------------------------
14 typedef std::list<gdcmObject *> ListContent;
16 //-----------------------------------------------------------------------------
17 class GDCM_EXPORT gdcmObject
20 gdcmObject(ListTag::iterator begin,ListTag::iterator end);
23 void SetPrintLevel(int level) { printLevel = level; };
24 virtual void Print(std::ostream &os = std::cout);
26 std::string GetEntryByNumber(guint16 group, guint16 element);
27 std::string GetEntryByName(TagName name);
30 ListTag::iterator beginObj;
31 ListTag::iterator endObj;
38 //-----------------------------------------------------------------------------