]> Creatis software - gdcm.git/blobdiff - src/gdcmUtil.cxx
Remove complex style install stuff, was never used
[gdcm.git] / src / gdcmUtil.cxx
index 9b8bf11b8dec7861b40cbf771b511b79985b1e9c..c6a9d0365d3f24bd109a49ed64acd5da43632638 100644 (file)
@@ -5,98 +5,7 @@
 #include <stdio.h>
 #include <ctype.h>   // For isspace
 #include <string.h>  // CLEANME: could this be only string ? Related to Win32 ?
-
-/**
- * \ingroup Globals
- * \brief Pointer to a container, holding _all_ the Dicom Dictionaries.
- */
-gdcmDictSet         *gdcmGlobal::Dicts  = (gdcmDictSet *)0;
-
-/**
- * \ingroup Globals
- * \brief   Pointer to a hash table containing the 'Value Representations'.
- */
-gdcmVR              *gdcmGlobal::VR     = (gdcmVR *)0;
-
-/**
- * \ingroup Globals
- * \brief   Pointer to a hash table containing the Transfer Syntax codes
- *          and their english description 
- */
-gdcmTS              *gdcmGlobal::TS     = (gdcmTS *)0;
-
-/**
- * \ingroup Globals
- * \brief   Pointer to the hash table containing the Dicom Elements
- *          necessary to describe each part of a DICOMDIR 
- */
-gdcmDicomDirElement *gdcmGlobal::ddElem = (gdcmDicomDirElement *)0;
-
-/**
- * \ingroup Globals
- * \brief   Global container
- */
-gdcmGlobal gdcmGlob;
-
-/**
- * \ingroup gdcmGlobal
- * \brief   constructor : populates the various H Tables
- */
-gdcmGlobal::gdcmGlobal(void) {
-   if (VR || TS || Dicts || ddElem)
-      dbg.Verbose(0, "gdcmGlobal::gdcmGlobal : VR or TS or Dicts already allocated");
-   Dicts  = new gdcmDictSet();
-   VR     = new gdcmVR();
-   TS     = new gdcmTS();
-   ddElem = new gdcmDicomDirElement();
-}
-
-/**
- * \ingroup gdcmGlobal
- * \brief   canonical destructor 
- */
-gdcmGlobal::~gdcmGlobal() {
-   delete Dicts;
-   delete VR;
-   delete TS;
-   delete ddElem;
-}
-/**
- * \ingroup gdcmGlobal
- * \brief   returns a pointer to the 'Value Representation Table' 
- */
-gdcmVR *gdcmGlobal::GetVR(void) {
-   return VR;
-}
-/**
- * \ingroup gdcmGlobal
- * \brief   returns a pointer to the 'Transfert Syntax Table' 
- */
-gdcmTS *gdcmGlobal::GetTS(void) {
-   return TS;
-}
-/**
- * \ingroup gdcmGlobal
- * \brief   returns a pointer to Dictionaries Table 
- */
-gdcmDictSet *gdcmGlobal::GetDicts(void) {
-   return Dicts;
-}
-/**
- * \ingroup gdcmGlobal
- * \brief   returns a pointer to the DicomDir related elements Table 
- */
-gdcmDicomDirElement *gdcmGlobal::GetDicomDirElements(void) {
-   return ddElem;
-}
-
-/**
- * \defgroup Globals Utility functions
- * \brief    Here are some utility functions, belonging to NO class,
- *           dealing with strings, file names... that can be called
- *           from anywhere by whomsoever they can help.
- */
-
+#include <iostream>
 
 /**
  * \ingroup Globals
@@ -138,7 +47,7 @@ void Tokenize (const std::string& str,
 std::string CreateCleanString(std::string s) {
    std::string str=s;
 
-   for(int i=0;i<str.size();i++)
+   for(unsigned int i=0;i<str.size();i++)
    {
       if(!isprint(str[i]))
          str[i]='.';