Program: gdcm
Module: $RCSfile: gdcmGlobal.h,v $
Language: C++
- Date: $Date: 2004/10/12 04:35:46 $
- Version: $Revision: 1.4 $
+ Date: $Date: 2005/02/01 10:29:55 $
+ Version: $Revision: 1.6 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#ifndef GDCMGLOBAL_H
#define GDCMGLOBAL_H
-#include "gdcmVR.h"
-#include "gdcmTS.h"
-#include "gdcmDictSet.h"
-#include "gdcmDicomDirElement.h"
+#include "gdcmCommon.h"
namespace gdcm
{
-
+class DictSet;
+class VR;
+class TS;
+class DicomDirElement;
//-----------------------------------------------------------------------------
/**
* \brief This class contains all globals elements that might be
static DicomDirElement *GetDicomDirElements();
private:
- static DictSet *Dicts;
+ /// Pointer to a container, holding _all_ the Dicom Dictionaries.
+ static DictSet *Dicts;
+ /// Pointer to a hash table containing the 'Value Representations'.
static VR *ValRes;
+ /// Pointer to a hash table containing the Transfer Syntax codes and their
+ /// english description
static TS *TranSyn;
+ /// Pointer to the hash table containing the Dicom Elements necessary
+ /// to describe each part of a DICOMDIR
static DicomDirElement *ddElem;
};
} // end namespace gdcm