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);
29 TagHeaderEntryHT GetEntry(void);
30 ListTag GetListEntry(void);
33 ListTag::iterator beginObj;
34 ListTag::iterator endObj;
41 //-----------------------------------------------------------------------------