// gdcmUtil.h #ifndef GDCMUTIL_H #define GDCMUTIL_H #include #include #include #include "gdcmVR.h" #include "gdcmDictSet.h" using namespace std; class gdcmDebug { private: int DebugLevel; public: gdcmDebug(int = 0); void Verbose(int, const char*, const char* =""); void Error(bool, const char*, const char* =""); void Error(const char*, const char* ="", const char* =""); void Assert(int, bool, const char*, const char*); void Exit(int); }; class gdcmGlobal { private: static gdcmVR *VR; static gdcmDictSet *Dicts; public: gdcmGlobal(void); ~gdcmGlobal(); static gdcmVR * GetVR(void); static gdcmDictSet * GetDicts(void); }; istream & eatwhite(istream & is); void Tokenize (const string& str, vector& tokens, const string& delimiters = " "); extern gdcmDebug dbg; #endif