+
+private:
+ int DebugLevel;
+};
+
+//-----------------------------------------------------------------------------
+/*
+ * This class contains all globals elements that might be
+ * instanciated only one time
+ */
+class GDCM_EXPORT gdcmGlobal {
+public:
+ gdcmGlobal(void);
+ ~gdcmGlobal();
+
+ static gdcmDictSet *GetDicts(void);
+ static gdcmVR *GetVR(void);
+ static gdcmTS *GetTS(void);
+ static gdcmDicomDirElement *GetDicomDirElements(void);
+
+private:
+ static gdcmDictSet *Dicts;
+ static gdcmVR *VR;
+ static gdcmTS *TS;
+ static gdcmDicomDirElement *ddElem;