X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=inline;f=src%2FgdcmObject.h;h=ff560f5584d8063eede55cf7cc91d5bda9b4ca40;hb=bfbd90327a5e45d972546843b0d9e4185e16cb24;hp=77c2aab19db24f81dc3f3c33d2ed84aa49a59499;hpb=3dc2328d98ad8d9e9f2b8516f8b04053e9cb9ccf;p=gdcm.git diff --git a/src/gdcmObject.h b/src/gdcmObject.h index 77c2aab1..ff560f55 100644 --- a/src/gdcmObject.h +++ b/src/gdcmObject.h @@ -14,15 +14,25 @@ class gdcmObject; typedef std::list ListContent; //----------------------------------------------------------------------------- -class gdcmObject { +class GDCM_EXPORT gdcmObject +{ public: + gdcmObject(ListTag::iterator begin,ListTag::iterator end); + ~gdcmObject(void); + + void SetPrintLevel(int level) { printLevel = level; }; + virtual void Print(std::ostream &os = std::cout); + std::string GetEntryByNumber(guint16 group, guint16 element); std::string GetEntryByName(TagName name); +protected: ListTag::iterator beginObj; ListTag::iterator endObj; - -protected: + + int printLevel; + +private: }; //-----------------------------------------------------------------------------