Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

gdcmGlobal Class Reference

#include <gdcmUtil.h>

List of all members.

Public Member Functions

 gdcmGlobal (void)
 ~gdcmGlobal ()

Static Public Member Functions

gdcmDictSetGetDicts (void)
gdcmVRGetVR (void)
gdcmTSGetTS (void)
gdcmDicomDirElementGetDicomDirElements (void)

Static Private Attributes

gdcmDictSetDicts = (gdcmDictSet *)0
gdcmVRVR = (gdcmVR *)0
gdcmTSTS = (gdcmTS *)0
gdcmDicomDirElementddElem = (gdcmDicomDirElement *)0


Constructor & Destructor Documentation

gdcmGlobal::gdcmGlobal void   ) 
 

Definition at line 61 of file gdcmUtil.cxx.

References dbg, ddElem, Dicts, TS, gdcmDebug::Verbose(), and VR.

00061                            {
00062    if (VR || TS || Dicts)
00063       dbg.Verbose(0, "gdcmGlobal::gdcmGlobal : VR or TS or Dicts already allocated");
00064    Dicts = new gdcmDictSet();
00065    VR = new gdcmVR();
00066    TS = new gdcmTS();
00067    ddElem = new gdcmDicomDirElement();
00068 }

gdcmGlobal::~gdcmGlobal  ) 
 

Definition at line 70 of file gdcmUtil.cxx.

References ddElem, Dicts, TS, and VR.

00070                         {
00071    delete Dicts;
00072    delete VR;
00073    delete TS;
00074    delete ddElem;
00075 }


Member Function Documentation

gdcmDicomDirElement * gdcmGlobal::GetDicomDirElements void   )  [static]
 

Definition at line 89 of file gdcmUtil.cxx.

References ddElem.

Referenced by gdcmDicomDir::SetElement().

00089                                                          {
00090    return ddElem;
00091 }

gdcmDictSet * gdcmGlobal::GetDicts void   )  [static]
 

Definition at line 85 of file gdcmUtil.cxx.

References Dicts.

Referenced by gdcmObject::GetEntryByName(), gdcmParser::Initialise(), gdcmParser::NewVirtualDictEntry(), and gdcmParser::SetShaDict().

00085                                       {
00086    return Dicts;
00087 }

gdcmTS * gdcmGlobal::GetTS void   )  [static]
 

Definition at line 81 of file gdcmUtil.cxx.

References TS.

Referenced by gdcmHeader::GetTransfertSyntaxName(), and gdcmHeaderEntry::Print().

00081                               {
00082    return TS;
00083 }

gdcmVR * gdcmGlobal::GetVR void   )  [static]
 

Definition at line 77 of file gdcmUtil.cxx.

References VR.

Referenced by gdcmParser::CheckHeaderEntryVR().

00077                               {
00078    return VR;
00079 }


Member Data Documentation

gdcmDicomDirElement * gdcmGlobal::ddElem = (gdcmDicomDirElement *)0 [static, private]
 

Definition at line 58 of file gdcmUtil.cxx.

Referenced by gdcmGlobal(), GetDicomDirElements(), and ~gdcmGlobal().

gdcmDictSet * gdcmGlobal::Dicts = (gdcmDictSet *)0 [static, private]
 

Definition at line 55 of file gdcmUtil.cxx.

Referenced by gdcmGlobal(), GetDicts(), and ~gdcmGlobal().

gdcmTS * gdcmGlobal::TS = (gdcmTS *)0 [static, private]
 

Definition at line 57 of file gdcmUtil.cxx.

Referenced by gdcmGlobal(), GetTS(), and ~gdcmGlobal().

gdcmVR * gdcmGlobal::VR = (gdcmVR *)0 [static, private]
 

Definition at line 56 of file gdcmUtil.cxx.

Referenced by gdcmGlobal(), GetVR(), and ~gdcmGlobal().


The documentation for this class was generated from the following files:
Generated on Mon Feb 14 16:13:38 2005 for gdcm by doxygen 1.3.6