]> Creatis software - gdcm.git/commitdiff
Try to make gdcm1.2 and gdcm1.3 usable int the same source code.
authorjpr <jpr>
Wed, 22 Aug 2007 16:14:03 +0000 (16:14 +0000)
committerjpr <jpr>
Wed, 22 Aug 2007 16:14:03 +0000 (16:14 +0000)
(Still don't work : macro and global variables are defined twice)

58 files changed:
src/gdcmBase.h
src/gdcmCallbackCommand.h
src/gdcmCommand.h
src/gdcmCommandManager.h
src/gdcmCommon.h
src/gdcmDataEntry.cxx
src/gdcmDataEntry.h
src/gdcmDebug.h
src/gdcmDicomDir.h
src/gdcmDicomDirElement.h
src/gdcmDicomDirImage.h
src/gdcmDicomDirMeta.h
src/gdcmDicomDirObject.h
src/gdcmDicomDirPatient.h
src/gdcmDicomDirPrivate.h
src/gdcmDicomDirSerie.h
src/gdcmDicomDirStudy.h
src/gdcmDicomDirVisit.h
src/gdcmDicomEntry.h
src/gdcmDict.h
src/gdcmDictEntry.h
src/gdcmDictGroupName.h
src/gdcmDictSet.h
src/gdcmDirList.h
src/gdcmDocEntry.h
src/gdcmDocEntryArchive.h
src/gdcmDocEntrySet.h
src/gdcmDocument.h
src/gdcmElementSet.h
src/gdcmException.h
src/gdcmFile.cxx
src/gdcmFile.h
src/gdcmFileHelper.h
src/gdcmGlobal.h
src/gdcmJPEGFragment.cxx
src/gdcmJPEGFragment.h
src/gdcmJPEGFragmentsInfo.h
src/gdcmJpeg2000.cxx
src/gdcmMacro.h
src/gdcmMpeg.cxx
src/gdcmOrientation.h
src/gdcmPixelReadConvert.h
src/gdcmPixelWriteConvert.cxx
src/gdcmPixelWriteConvert.h
src/gdcmRLEFrame.h
src/gdcmRLEFramesInfo.h
src/gdcmRefCounter.h
src/gdcmSQItem.h
src/gdcmSeqEntry.h
src/gdcmSerieHelper.h
src/gdcmSystem.h
src/gdcmTS.h
src/gdcmTagKey.h
src/gdcmUtil.h
src/gdcmVR.h
src/gdcmVRKey.h
src/gdcmValidator.h
src/gdcmopenjpeg/libopenjpeg/bio.c

index 3f4024a4dd26d68ca6eb6258be16f85e698d440b..721d8c523c17a48e01736653768128bef5dc6a56 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmBase.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:07 $
-  Version:   $Revision: 1.11 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.12 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMBASE_H
-#define GDCMBASE_H
+#ifndef _GDCMBASE_H_
+#define _GDCMBASE_H_
 
 #include "gdcmCommon.h"
 #include <iostream>
@@ -35,7 +35,7 @@ class GDCM_EXPORT Base
 {
 public:
    /// \brief Constructor
-   Base( ) {PrintLevel = 0;}
+   Base( ) { PrintLevel = 0; }
    /// \brief Canonical Destructor   
    virtual ~Base() {}
    /// \brief Printer
index 365ce602b69fa4dcb6e8e68901404b57318d45c1..6f7a7b37da1028f2799f9b0a1c39f4b055232def 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmCallbackCommand.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:07 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.3 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMCALLBACKCOMMAND_H
-#define GDCMCALLBACKCOMMAND_H
+#ifndef _GDCMCALLBACKCOMMAND_H_
+#define _GDCMCALLBACKCOMMAND_H_
 
 #include "gdcmDebug.h"
 #include "gdcmCommand.h"
index fab5737a96d20dd6fdef8a3f791b613780bb9554..1817703b62bde6f828d3f3d3a12f4e10474950a0 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmCommand.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:08 $
-  Version:   $Revision: 1.3 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.4 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMCOMMAND_H
-#define GDCMCOMMAND_H
+#ifndef _GDCMCOMMAND_H_
+#define _GDCMCOMMAND_H_
 
 #include "gdcmRefCounter.h"
 
index 1a5812123a9768dce591da283aedf1448f1e7c1c..6dac018da900d4cbe96945a483d444a52582e733 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmCommandManager.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:08 $
-  Version:   $Revision: 1.5 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  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
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMCOMMANDMANAGER_H
-#define GDCMCOMMANDMANAGER_H
+#ifndef _GDCMCOMMANDMANAGER_H_
+#define _GDCMCOMMANDMANAGER_H_
 
 #include "gdcmRefCounter.h"
 
index 750effacdc357061c39a0d1b954dc56c4cbeb2d1..98ff3901ec7b0c9181118d82356890b51d64c485 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmCommon.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:08 $
-  Version:   $Revision: 1.115 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.116 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMCOMMON_H
-#define GDCMCOMMON_H
+#ifndef _GDCMCOMMON_H_
+#define _GDCMCOMMON_H_
 
 #include "gdcmConfigure.h"
 #include "gdcmSystem.h"
index 182d7391a9fc56fe5bc3aef348d64f3697a5cf89..5678ac8f5290a8464aaacc03302674ac6bf25f82 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDataEntry.cxx,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.44 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.45 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -137,7 +137,7 @@ void DataEntry::SetValue(const uint32_t &id, const double &val)
 
    if( id > GetValueCount() )
    {
-      gdcmErrorMacro("Index (" << id << ")is greater than the data size");
+      gdcmErrorMacro("Index (" << id << ") is greater than the data size");
       return;
    }
 
@@ -172,7 +172,7 @@ void DataEntry::SetValue(const uint32_t &id, const double &val)
    }
 }
 /**
- * \brief returns, as a double (?!?) one of the values 
+ * \brief returns, as a double one of the values 
  *      (when entry is multivaluated), identified by its index.
  *      Returns 0.0 if index is wrong
  * @param id id
@@ -196,13 +196,11 @@ double DataEntry::GetValue(const uint32_t &id) const
       return 0.0;
    }
 
-   /// \todo FIX the API : user *knows* that entry contains a US
-   ///               and he receives a double ?!?
+   // if user *knows* that entry contains a US, 
+   // he just has to cast the double he receives
    
    const VRKey &vr = GetVR();
-   /// \todo FIX the API : user *knows* that entry contains a US,
-   ///       the method is supposed to return a double
-   ///       but sends a US ?!? 
+
    if( vr == "US" || vr == "SS" )
       return ((uint16_t *)BinArea)[id];
    else if( vr == "UL" || vr == "SL" )
index 2bae50a1c8a518d1717f264e4e07b9455aad3094..0fde3e63bdf639a62c0c8c10ea2ae83687f8bbfd 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDataEntry.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.18 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.19 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDATAENTRY_H
-#define GDCMDATAENTRY_H
+#ifndef G_DCMDATAENTRY_H_
+#define _GDCMDATAENTRY_H_
 
 #include "gdcmDocEntry.h"
 
index 5b5c282383a7346c8a4e8779264fc9bbaea065b4..06a9654dbd9ba8eaf64d7716cd589f6520eb9be3 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDebug.h,v $
   Language:  C++
-  Date:      $Date: 2007/06/04 13:40:01 $
-  Version:   $Revision: 1.57 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.58 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDEBUG_H
-#define GDCMDEBUG_H
+#ifndef _GDCMDEBUG_H_
+#define _GDCMDEBUG_H_
 
 #include "gdcmCommon.h"
 #include "gdcmCommand.h"
index d13b038a70d71e3db1099e076fba4467038a23e8..9fcce6802f278193cacc45fd3a07430f7a4fa7b0 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDir.h,v $
   Language:  C++
-  Date:      $Date: 2007/08/20 13:24:04 $
-  Version:   $Revision: 1.80 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.81 $
   
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
   
 =========================================================================*/
 
-#ifndef GDCMDICOMDIR_H
-#define GDCMDICOMDIR_H
+#ifndef _GDCMDICOMDIR_H_
+#define _GDCMDICOMDIR_H_
 
 #include "gdcmDocument.h"
 #include "gdcmDebug.h"
index bc4a6bd3c0a35e71694fbf4c085b6c697ca7af2f..dc93c043f8507fef20b8ea85b8dbfd2a3de2bcd9 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirElement.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:08 $
-  Version:   $Revision: 1.40 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.41 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMDIRELEMENT_H
-#define GDCMDICOMDIRELEMENT_H
+#ifndef _GDCMDICOMDIRELEMENT_H_
+#define _GDCMDICOMDIRELEMENT_H_
 
 #include "gdcmRefCounter.h"
 #include "gdcmVRKey.h"
index 32eb8aa27b4004face55627615cf6501e4933466..86ae4e6356e9a42550c8a151d1afaa41bd1601fa 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirImage.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:08 $
-  Version:   $Revision: 1.19 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.20 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMIMAGE_H
-#define GDCMDICOMIMAGE_H
+#ifndef _GDCMDICOMIMAGE_H_
+#define _GDCMDICOMIMAGE_H_
 
 #include "gdcmDicomDirObject.h"
 
index e7f8e26fc2fccf2cba15abdfea8b3216d924126d..ee793596bb76531acfe21e6218df1002943abd52 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirMeta.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.23 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.24 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMDIRMETA_H
-#define GDCMDICOMDIRMETA_H
+#ifndef _GDCMDICOMDIRMETA_H_
+#define _GDCMDICOMDIRMETA_H_
 
 #include "gdcmDicomDirObject.h"
 
index 64ce981a86f03486d043ad98a7844cfcba96bceb..3643bf0148cdcd21a9061658163f6afd13b83e8a 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirObject.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:08 $
-  Version:   $Revision: 1.19 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.20 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMDIROBJECT_H
-#define GDCMDICOMDIROBJECT_H
+#ifndef _GDCMDICOMDIROBJECT_H_
+#define _GDCMDICOMDIROBJECT_H_
 
 #include "gdcmSQItem.h"
 #include "gdcmDicomDirElement.h"
index a33e98053e3950a934f2ed2309876fac4c8bcfc5..db8a955e09adb825f5fde3b8e7fb85c049d37434 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirPatient.h,v $
   Language:  C++
-  Date:      $Date: 2007/08/20 13:24:04 $
-  Version:   $Revision: 1.33 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.34 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMPATIENT_H
-#define GDCMPATIENT_H
+#ifndef _GDCMPATIENT_H_
+#define _GDCMPATIENT_H_
 
 #include "gdcmDicomDirObject.h"
 
index 69717fa4f5fe607f8d367b6dcbe3c7392d2fafc8..ce25ad7df9245057661402a806c82907f374f550 100755 (executable)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirPrivate.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:08 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.3 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMDIRPRIVATE_H
-#define GDCMDICOMDIRPRIVATE_H
+#ifndef _GDCMDICOMDIRPRIVATE_H_
+#define _GDCMDICOMDIRPRIVATE_H_
 
 #include "gdcmDicomDirObject.h"
 
index 4c0988029a9aaf294be0f2c02612dd3d00354aa5..199ae9839e12f180250bb6f5bb3a8ba848f02de6 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirSerie.h,v $
   Language:  C++
-  Date:      $Date: 2007/08/20 13:24:04 $
-  Version:   $Revision: 1.36 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.37 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMDIRSERIE_H
-#define GDCMDICOMDIRSERIE_H
+#ifndef _GDCMDICOMDIRSERIE_H_
+#define _GDCMDICOMDIRSERIE_H_
 
 #include "gdcmDicomDirObject.h"
 
index 56dcb3cfc118982b148c49c26cd27fbabf3b032d..bdcdf624232b40e686fd8292f29da23ebe15586f 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirStudy.h,v $
   Language:  C++
-  Date:      $Date: 2007/08/20 13:24:04 $
-  Version:   $Revision: 1.35 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.36 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMDIRSTUDY_H
-#define GDCMDICOMDIRSTUDY_H
+#ifndef _GDCMDICOMDIRSTUDY_H_
+#define _GDCMDICOMDIRSTUDY_H_
 
 #include "gdcmDicomDirObject.h"
 
index 1fdc3dc4f64db1e473f26fcddde1ea448b4b9269..cf9ffb66d5df8a34ff8952d38396cac4c9d14124 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomDirVisit.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.5 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  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
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMDIRVISIT_H
-#define GDCMDICOMDIRVISIT_H
+#ifndef _GDCMDICOMDIRVISIT_H_
+#define _GDCMDICOMDIRVISIT_H_
 
 #include "gdcmDicomDirObject.h"
 
index 3fc1bc1ea81af3946d0b7a4f6b95dfb623816033..f5e469c7d2e4c8385a9373e1b5e72f7b7c53f816 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDicomEntry.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:09 $
-  Version:   $Revision: 1.12 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.13 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICOMENTRY_H
-#define GDCMDICOMENTRY_H
+#ifndef _GDCMDICOMENTRY_H_
+#define _GDCMDICOMENTRY_H_
 
 #include "gdcmCommon.h"
 #include "gdcmRefCounter.h"
index a1e72aadb9620065af13c146cb4f8019f09af9fa..d72fec8df51e529bdad7e1a41f085bfe45bfa18f 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDict.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:09 $
-  Version:   $Revision: 1.50 $
+  Date:      $Date: 2007/08/22 16:14:03 $
+  Version:   $Revision: 1.51 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICT_H
-#define GDCMDICT_H
+#ifndef _GDCMDICT_H_
+#define _GDCMDICT_H_
 
 #include "gdcmRefCounter.h"
 #include "gdcmDictEntry.h"
index 4e6484c827f56925f427d0406ef0491724c5b3e9..61f766fde0bd2b5f1b541b9cd9b7062a03948cce 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDictEntry.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:09 $
-  Version:   $Revision: 1.45 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.46 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICTENTRY_H
-#define GDCMDICTENTRY_H
+#ifndef _GDCMDICTENTRY_H_
+#define _GDCMDICTENTRY_H_
 
 #include "gdcmRefCounter.h"
 #include "gdcmTagKey.h"
index 230bf0fb92a862579b7989c777f4fc4f2b6b184d..d123c6a4edd4c6f82ff0ce98b3cc27b94c775e49 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDictGroupName.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:09 $
-  Version:   $Revision: 1.9 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.10 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICTGROUPNAME_H
-#define GDCMDICTGROUPNAME_H
+#ifndef _GDCMDICTGROUPNAME_H
+#define _GDCMDICTGROUPNAME_H
 
 #include "gdcmRefCounter.h"
 
index 3c196d9ced6072d1e7c04bfccae4fec964bc162c..9e2e2d777580a759e99c168c6a4d5d67d0e32a82 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDictSet.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:09 $
-  Version:   $Revision: 1.54 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.55 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDICTSET_H
-#define GDCMDICTSET_H
+#ifndef _GDCMDICTSET_H
+#define _GDCMDICTSET_H
 
 #include "gdcmRefCounter.h"
 #include "gdcmDict.h"
index 658079ea3cedfae480b93ce7e3907ed1c8b21e62..6477cdcc37f1a6e2a449a4d2c6ff76144df56977 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDirList.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/13 08:17:21 $
-  Version:   $Revision: 1.35 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.36 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDIRLIST_H
-#define GDCMDIRLIST_H
+#ifndef _GDCMDIRLIST_H_
+#define _GDCMDIRLIST_H_
 
 #include "gdcmBase.h"
 #include "gdcmDicomDirSerie.h"
index f5fe3ab2a61f386a6e8a95a49c6a427bd185582f..411fb108570ac3e964c67f2da0e8310db6f86f3d 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDocEntry.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.68 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.69 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDOCENTRY_H
-#define GDCMDOCENTRY_H
+#ifndef _GDCMDOCENTRY_H_
+#define _GDCMDOCENTRY_H_
 
 #include "gdcmRefCounter.h"
 #include "gdcmDictEntry.h"
index f6afee1455538555482f6be0427a6fabd24937c0..77acc2dfda90688300780207e446f3b6f1c8b836 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDocEntryArchive.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:09 $
-  Version:   $Revision: 1.10 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.11 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDOCENTRYARCHIVE_H
-#define GDCMDOCENTRYARCHIVE_H
+#ifndef _GDCMDOCENTRYARCHIVE_H_
+#define _GDCMDOCENTRYARCHIVE_H_
 
 #include "gdcmFile.h"
 
index 083ec9f836fb3d49c805d3eb9844d3ef425e8b54..6f1930ce2282dcceb4e236b0a24844af56a51b4d 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDocEntrySet.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.70 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.71 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMDOCENTRYSET_H
-#define GDCMDOCENTRYSET_H
+#ifndef _GDCMDOCENTRYSET_H_
+#define _GDCMDOCENTRYSET_H_
 
 #include "gdcmRefCounter.h"
 #include "gdcmVRKey.h"
index 6f2fbe711055e4292f0a8d4e0ca5fe8850f7a61e..3c5ec515c22f4055f90b7ea6e43d498c30380b8c 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDocument.h,v $
   Language:  C++
-  Date:      $Date: 2007/06/18 11:10:17 $
-  Version:   $Revision: 1.145 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.146 $
  
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
  
 =========================================================================*/
 
-#ifndef GDCMDOCUMENT_H
-#define GDCMDOCUMENT_H
+#ifndef _GDCMDOCUMENT_H_
+#define _GDCMDOCUMENT_H_
 
 #include "gdcmVR.h"
 #include "gdcmDict.h"
index c384044c4f99cb98d1f3d80586eeeaa0057393ce..95550eaa362384a213e7dada33b79f1b7fd55a61 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmElementSet.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.56 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.57 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMELEMENTSET_H
-#define GDCMELEMENTSET_H
+#ifndef _GDCMELEMENTSET_H_
+#define _GDCMELEMENTSET_H_
 
 #include "gdcmDocEntrySet.h"
 
index 0565e487841b46f7e831ca134450104349ceccb1..0e46086034dab7f406a9b6fa0dafc88fb5d9e0f9 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmException.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:10 $
-  Version:   $Revision: 1.24 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.25 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCM_EXCEPTION_H
-#define GDCM_EXCEPTION_H
+#ifndef _GDCM_EXCEPTION_H_
+#define _GDCM_EXCEPTION_H_
 
 #include "gdcmCommon.h"
 
index e108dfdb73add8c7418c99fcd688d8f9d42a7a20..2cc7443f9acffc925463e4c90bd9b2c525df6a99 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmFile.cxx,v $
   Language:  C++
-  Date:      $Date: 2007/07/03 08:17:24 $
-  Version:   $Revision: 1.333 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.334 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -142,7 +142,6 @@ File::~File()
  * @return false if file cannot be open or no swap info was found,
  *         or no tag was found.
  */
-
 bool File::Load( ) 
 {
    if ( ! this->Document::Load( ) )
@@ -177,7 +176,6 @@ bool File::DoTheLoadingJob( )
    }
    else
    {
-
       GrPixel = (uint16_t) atoi( imgLocation.c_str() );
    }   
 
@@ -237,7 +235,7 @@ bool File::DoTheLoadingJob( )
 
          // Change only made if usefull
          if ( PixelVR != oldEntry->GetVR() )
-         {       
+         {
             //DictEntry* newDict = DictEntry::New(GrPixel,NumPixel,
             //                                    PixelVR,"1","Pixel Data");
             //DataEntry *newEntry = DataEntry::New(newDict);
@@ -249,7 +247,6 @@ bool File::DoTheLoadingJob( )
             //RemoveEntry(oldEntry);
             //AddEntry(newEntry);
             //newEntry->Delete();
-  
          }
       }
 */
@@ -481,7 +478,7 @@ bool File::GetSpacing(float &xspacing, float &yspacing, float &zspacing)
       TS *ts = Global::GetTS();
       std::string sopclassuid_used;
       // D 0002|0002 [UI] [Media Storage SOP Class UID]
-      
       //const std::string &mediastoragesopclassuid_str = GetEntryValue(0x0002,0x0002);  
       const std::string &mediastoragesopclassuid_str = GetEntryString(0x0002,0x0002);
       const std::string &mediastoragesopclassuid = ts->GetValue(mediastoragesopclassuid_str);
@@ -540,10 +537,9 @@ bool File::GetSpacing(float &xspacing, float &yspacing, float &zspacing)
           }
         return true;
         }
-   
      return false;
    }
-   
+
 /**
  * \brief   Retrieve the -unnormalized- number of 'times' of '4D image'.
  *          User has to tell gdcm the location of this '4th Dimension component'
@@ -559,7 +555,7 @@ int File::GetTSize()
       
    DataEntry *entry = GetDataEntry(FourthDimensionLocation.GetGroup(),
                                    FourthDimensionLocation.GetElement() );
-   if( !entry )   
+   if( !entry )
    {
       gdcmWarningMacro( " FourthDimensionLocation not found at : " <<
                     std::hex << FourthDimensionLocation.GetGroup()
@@ -570,7 +566,7 @@ int File::GetTSize()
    {
       return (int)entry->GetValue(0);
    }      
-}  
+}
 
 
 
@@ -583,19 +579,18 @@ int File::GetTSize()
 float File::GetXSpacing()
 {
    float xspacing = 1.0;
-   float yspacing = 1.0; 
+   float yspacing = 1.0;
    float zspacing = 1.0;
-       
+
    uint32_t nbValue;
    DataEntry *entry;
    bool ok = false; 
-    
   if ( GetSpacing(xspacing,yspacing,zspacing) )
   {
     return xspacing;
   }
- // else fallback  
-    
+ // else fallback
+
 /*
 From:David Clunie - view profile
 Date:Wed, May 24 2006 1:12 pm
@@ -690,7 +685,7 @@ and
       if( nbValue !=2 )
          gdcmWarningMacro("ImagerPixelSpacing (0x0018,0x1164) "
          << "has a wrong number of values :" << nbValue);
-     
+
       if( nbValue >= 3 )
          xspacing = (float)entry->GetValue(2);
       else if( nbValue >= 2 )
@@ -714,7 +709,7 @@ and
       if( nbValue !=2 )
          gdcmWarningMacro("PixelSpacing (0x0018,0x0030) "
           << "has a wrong number of values :" << nbValue);      
-      
+  
       if( nbValue >= 3 )
          xspacing = (float)entry->GetValue(2);
       else if( nbValue >= 2 )
@@ -745,14 +740,12 @@ float File::GetYSpacing()
    uint32_t nbValue;
    DataEntry *entry;
    bool ok = false;
-   
   if ( GetSpacing(xspacing,yspacing,zspacing) )
   {
     return yspacing;
   }
- // else fallback 
-     
+ // else fallback
+
    std::string SOPClassUID = GetEntryString(0x0008,0x0016);
 
    /// \todo check the various SOP Class
@@ -1367,13 +1360,13 @@ std::string File::GetPixelType()
       // (in order no to be messed up by old RGB images)
       bitsAlloc = "8";
    }
-   
+
    int i= atoi(bitsAlloc.c_str());  // fix a bug in some headers
    if ( i > 8 &&  i < 16 )
    {
       bitsAlloc = "16";
    }
-   
+
    std::string sign;
    if( IsSignedPixelData() )
    {
@@ -1633,13 +1626,12 @@ int File::GetLUTNbits()
           }
         return true;
         }
-   
      return false;
    }
 
 /**
  *\brief gets the info from 0028,1052 : Rescale Intercept
- * @return Rescale Intercept. defaulted to 0.0 is not found or empty
+ * @return Rescale Intercept. defaulted to 0.0 if not found or empty
  */
 double File::GetRescaleIntercept()
 {
@@ -1656,7 +1648,7 @@ double File::GetRescaleIntercept()
 
 /**
  *\brief   gets the info from 0028,1053 : Rescale Slope
- * @return Rescale Slope. defaulted to 1.0 is not found or empty
+ * @return Rescale Slope. defaulted to 1.0 if not found or empty
  */
 double File::GetRescaleSlope()
 {
@@ -1839,7 +1831,7 @@ void File::AnonymizeNoLoad()
          gdcmWarningMacro( "You cannot 'Anonymize' a SeqEntry ");
          continue;
       }
-      
+
       valLgth = (*it).Value.size();
       if (valLgth == 0)
          continue;
@@ -2012,7 +2004,7 @@ bool File::Write(std::string fileName, FileType writetype)
          // no (GrPixel, NumPixel) element
          std::string s_lgPix = Util::Format("%d", i_lgPix+12);
          s_lgPix = Util::DicomString( s_lgPix.c_str() );
-         InsertEntryString(s_lgPix,GrPixel, 0x0000, "UL");   
+         InsertEntryString(s_lgPix,GrPixel, 0x0000, "UL");
       }
    }
    Document::WriteContent(fp, writetype);
@@ -2251,7 +2243,7 @@ bool File::ReadTag(uint16_t testGroup, uint16_t testElem)
           << "   but instead we encountered tag ("
           << DictEntry::TranslateToKey(itemTagGroup,itemTagElem) << ")"
           << "  at address: " << "  0x(" << std::hex 
-          << (unsigned int)positionOnEntry  << std::dec << ")" 
+          << (unsigned int)positionOnEntry  << std::dec << ")"
           ) ;
       Fp->seekg(positionOnEntry, std::ios::beg);
 
@@ -2288,7 +2280,7 @@ uint32_t File::ReadTagLength(uint16_t testGroup, uint16_t testElem)
    }
                                                                                 
    //// Then read the associated Item Length
-   
+
    // long currentPosition = Fp->tellg(); // save time // JPRx
    uint32_t itemLength  = ReadInt32();
    gdcmDebugMacro( "Basic Item Length is: " << itemLength 
index b0c6dccf937d2175197c3ef618be9b863a5ebe19..ab5f7c3299d6621e3352d1c60d95f5f873422764 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmFile.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 16:48:59 $
-  Version:   $Revision: 1.132 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.133 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMFILE_H
-#define GDCMFILE_H
+#ifndef _GDCMFILE_H_
+#define _GDCMFILE_H_
 
 #include "gdcmDebug.h"
 #include "gdcmDocument.h"
@@ -120,7 +120,7 @@ public:
    int GetYSize();
    int GetZSize();
    int GetTSize(); // unnormalized in DICOM V3
-   
+
    bool GetSpacing(float &xspacing, float &yspacing, float &zspacing);
    float GetXSpacing();
    float GetYSpacing();
@@ -129,7 +129,7 @@ public:
    float GetXOrigin();
    float GetYOrigin();
    float GetZOrigin();
-   
+
    float GetXCosineOnX();
    float GetXCosineOnY();  
    float GetXCosineOnZ();
index 1e3165b2859b9aa6265a819eb67fded0944860c5..2e215d55275f9684345266ae66d1325070536e2c 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmFileHelper.h,v $
   Language:  C++
-  Date:      $Date: 2007/08/21 12:51:09 $
-  Version:   $Revision: 1.51 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.52 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMFILEHELPER_H
-#define GDCMFILEHELPER_H
+#ifndef _GDCMFILEHELPER_H_
+#define _GDCMFILEHELPER_H_
 
 #include "gdcmDebug.h"
 #include "gdcmRefCounter.h"
index 8b1ca815e258d756f8c6165b78d6979571ca2fb6..fbe1e4580fbabbb4bcec42e6cf5844ff0811e536 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmGlobal.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:10 $
-  Version:   $Revision: 1.12 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.13 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMGLOBAL_H
-#define GDCMGLOBAL_H
+#ifndef _GDCMGLOBAL_H_
+#define _GDCMGLOBAL_H_
 
 #include "gdcmCommon.h"
 
index f7f1f1df8214ac8023713866833a50035549d275..02b7a071aacbe522f85899291ed3b3d86978ca1b 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmJPEGFragment.cxx,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:10 $
-  Version:   $Revision: 1.18 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.19 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -67,11 +67,13 @@ void JPEGFragment::DecompressJPEGFramesFromFile(std::ifstream *fp,
    }
    else if ( nBits <= 12 )
    {
+       assert( nBits >= 8 );
       // JPEG Lossy : call to IJG 6b - 12 bits
       ReadJPEGFile12 ( fp, buffer, statesuspension);
    }
    else if ( nBits <= 16 )
    {
+       assert( nBits >= 12 );
       // JPEG Lossy : call to IJG 6b - 16 bits
       ReadJPEGFile16 ( fp, buffer, statesuspension);
       //gdcmAssertMacro( IsJPEGLossless );
index ea16b361cacbbd80b4941852714062e9a2ecc393..b3cb8c255a609511b2ccab7a8c2c6cff60b036dd 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmJPEGFragment.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:10 $
-  Version:   $Revision: 1.21 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.22 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -17,8 +17,8 @@
 =========================================================================*/
 
 
-#ifndef GDCMJPEGFRAGMENT_H
-#define GDCMJPEGFRAGMENT_H
+#ifndef _GDCMJPEGFRAGMENT_H_
+#define _GDCMJPEGFRAGMENT_H_
 
 #include "gdcmBase.h"
 
@@ -39,7 +39,7 @@ namespace GDCM_NAME_SPACE
  *        a given Document as they are JPEG fragments and they are
  *        collected in a \ref JPEGFragmentsInfo )
  */
-   class GDCM_EXPORT JPEGFragment : public Base
+class GDCM_EXPORT JPEGFragment : public Base
 {
 public:
    JPEGFragment();
index ad7969398caf74353be62a8c1b13346764b7967c..c4892ac529acdca041ea1fa1c1827296985be827 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmJPEGFragmentsInfo.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:10 $
-  Version:   $Revision: 1.22 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.23 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -17,8 +17,8 @@
 =========================================================================*/
 
 
-#ifndef GDCMJPEGFRAGMENTSINFO_H
-#define GDCMJPEGFRAGMENTSINFO_H
+#ifndef _GDCMJPEGFRAGMENTSINFO_H_
+#define _GDCMJPEGFRAGMENTSINFO_H_
 
 #include "gdcmJPEGFragment.h"
 
index 0f3dd173fd617cf0002170949f2f340b568176c3..3e65fed2809920783620bd74a6fc6626fd97dcb2 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmJpeg2000.cxx,v $
   Language:  C++
-  Date:      $Date: 2007/07/13 08:17:21 $
-  Version:   $Revision: 1.44 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.45 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -107,7 +107,7 @@ bool gdcm_read_JPEG2000_file (void* raw, char *inputdata, size_t inputlength)
   opj_dinfo_t* dinfo;  /* handle to a decompressor */
   opj_cio_t *cio;
   unsigned char *src = (unsigned char*)inputdata; 
-  int file_length = inputlength;
+  int file_length = static_cast< int >( inputlength );
 
   /* configure the event callbacks (not required) */
   memset(&event_mgr, 0, sizeof(opj_event_mgr_t));
@@ -372,7 +372,8 @@ bool gdcm_write_JPEG2000_file (std::ostream *fp, char *inputdata, size_t inputle
   /* decode the source image */
   /* ----------------------- */
 
-  image = rawtoimage((char*)inputdata, &parameters, inputlength, 
+  image = rawtoimage((char*)inputdata, &parameters, 
+    static_cast<int>( inputlength ), 
     image_width, image_height,
     sample_pixel, bitsallocated, sign, quality);
   if (!image) {
index 561d99fd7214565ce49b3a9e75f8c68d3f74fdfa..2ff5cfba3ef08ddcfa76469b5ad9769e9023c0d4 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmMacro.h,v $
   Language:  C++
-  Date:      $Date: 2006/05/23 14:16:08 $
-  Version:   $Revision: 1.6 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.7 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMMACRO_H
-#define GDCMMACRO_H
+#ifndef _GDCMMACRO_H_
+#define _GDCMMACRO_H_
 
 //-----------------------------------------------------------------------------
 #define gdcmTypeMacro(type)               \
index 577775b0f5d63ac62a3f744ab2ad280a82c351f8..25493fab86b03cb8b11f06cf1018ad9dfd240877 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmMpeg.cxx,v $
   Language:  C++
-  Date:      $Date: 2007/08/21 12:51:09 $
-  Version:   $Revision: 1.12 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.13 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -185,6 +185,9 @@ static int Headers()
 
   return ret;
 }
+
+
+
 static int Decode_Bitstream()
 {
   int ret;
index e53823861fe43da3374b1f89a5295eb454ed0779..c36b9196207bf0741c8ff8df43a1f2f30ec81e3b 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmOrientation.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:11 $
-  Version:   $Revision: 1.19 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.20 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMORIENTATION_H
-#define GDCMORIENTATION_H
+#ifndef _GDCMORIENTATION_H_
+#define _GDCMORIENTATION_H_
 
 #include "gdcmRefCounter.h"
 #include <map>
index 5d363b9d959cc45c01ca1c6ece058015bfb8aa61..36b0bb73ab438ef66c6845cc8b3fd6c29a7664d3 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmPixelReadConvert.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:11 $
-  Version:   $Revision: 1.31 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.32 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -17,8 +17,8 @@
 =========================================================================*/
 
 
-#ifndef GDCMPIXELREADCONVERT_H
-#define GDCMPIXELREADCONVERT_H
+#ifndef _GDCMPIXELREADCONVERT_H_
+#define _GDCMPIXELREADCONVERT_H_
 
 #include "gdcmBase.h"
 #include "gdcmFileHelper.h"
index fe6b870ea76280df7eaceb95f141668d0c5c2bd3..ffa08cc3ed244a993febae1e122995e8de0200c6 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmPixelWriteConvert.cxx,v $
   Language:  C++
-  Date:      $Date: 2007/08/21 12:51:10 $
-  Version:   $Revision: 1.15 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.16 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -196,7 +196,7 @@ void UpdateBasicOffsetTable(std::ostream *fp, JpegVector const &v, size_t pos)
     const JpegPair &jp = *i;
     if(i == v.begin() ){ assert( jp.first - first.first == 0); }
     uint32_t offset = (uint32_t)(jp.first - first.first);
-    gdcm::binary_write(*fp, offset);
+    GDCM_NAME_SPACE::binary_write(*fp, offset);
     //std::cerr << "Updating Table:" << jp.first - first.first << std::endl;
     }
 }
@@ -231,7 +231,7 @@ void CloseJpeg(std::ostream *fp, JpegVector &v)
 
 // I need to pass the File*. I do not understand how PixelWriteConvert is supposed
 // to access this information otherwise
-// size can now be computer from File attributes (what an API...)
+// size can now be computed from File attributes (what an API...)
 void PixelWriteConvert::SetCompressJPEG2000UserData(uint8_t *data, size_t size, File *image)
 {
   Compressed = true;
index c71ff5c9d04fdfbb7a207388c0ccd165f3851863..8764adf0c2dc1f43c686c9bcf807b3ce4b1168d9 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmPixelWriteConvert.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/13 08:17:21 $
-  Version:   $Revision: 1.10 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.11 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -17,8 +17,8 @@
 =========================================================================*/
 
 
-#ifndef GDCMPIXELWRITECONVERT_H
-#define GDCMPIXELWRITECONVERT_H
+#ifndef _GDCMPIXELWRITECONVERT_H_
+#define _GDCMPIXELWRITECONVERT_H_
 
 #include "gdcmCommon.h"
 #include "gdcmBase.h"
@@ -72,7 +72,7 @@ private:
    /// Size of User image.
    size_t   UserDataSize;
 
-   /// Whether we want to write compressed
+   /// Whether we want to write compressed or not
    bool Compressed;
 };
 } // end namespace gdcm
index 0a09a007a76323e4f77dccdb76b779ae7a3fc67c..e6cc6882b26eca58b1e7123afc2c37ec01589ab9 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmRLEFrame.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:11 $
-  Version:   $Revision: 1.21 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.22 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -17,8 +17,8 @@
 =========================================================================*/
 
 
-#ifndef GDCMRLEFRAME_H
-#define GDCMRLEFRAME_H
+#ifndef _GDCMRLEFRAME_H_
+#define _GDCMRLEFRAME_H_
 
 #include "gdcmBase.h"
 
index 2c66578c0c4a5564e4cbea51ff99fc7a1db2b313..dfabdf4bffc554a0f96fd88837f8b2582e06279f 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmRLEFramesInfo.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:11 $
-  Version:   $Revision: 1.23 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.24 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -17,8 +17,8 @@
 =========================================================================*/
 
 
-#ifndef GDCMRLEFRAMESINFO_H
-#define GDCMRLEFRAMESINFO_H
+#ifndef _GDCMRLEFRAMESINFO_H_
+#define _GDCMRLEFRAMESINFO_H_
 
 #include "gdcmRLEFrame.h"
 
index d528b7b8ffd6e01ede418f88558658d008f5b558..25ecce970a16e4be7459acea78ed082eb4c54042 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmRefCounter.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:11 $
-  Version:   $Revision: 1.11 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.12 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMREFCOUNTER_H
-#define GDCMREFCOUNTER_H
+#ifndef _GDCMREFCOUNTER_H_
+#define _GDCMREFCOUNTER_H_
 
 #include "gdcmBase.h"
 //#include "gdcmDebug.h"
index 4231f32005ec0e086eb197ffb4719e63a639fc57..ba147753d0cf48bcaa75d01e61a2ac6f8c24369b 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmSQItem.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.53 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.54 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -15,8 +15,8 @@
      PURPOSE.  See the above copyright notices for more information.
                                                                                 
 =========================================================================*/
-#ifndef GDCMSQITEM_H
-#define GDCMSQITEM_H
+#ifndef _GDCMSQITEM_H_
+#define _GDCMSQITEM_H_
 
 #include "gdcmDocEntrySet.h"
 #include "gdcmElementSet.h"
index 488b37588ff1b84794bd46ed0a24c688fceebd87..a0c167eba57620338d39f7af5d1f3f4fe3bf2e49 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmSeqEntry.h,v $
   Language:  C++
-  Date:      $Date: 2007/07/26 08:36:49 $
-  Version:   $Revision: 1.44 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.45 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMSQDOCENTRY_H
-#define GDCMSQDOCENTRY_H
+#ifndef _GDCMSQDOCENTRY_H_
+#define _GDCMSQDOCENTRY_H_
 
 #include "gdcmDocEntry.h"
 
index 1345de5b56109a7636b549dbf0d440c4eb3f7eb1..b3d4b61942365dd8e7a3e0ee2c052118c3112fc0 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmSerieHelper.h,v $
   Language:  C++
-  Date:      $Date: 2007/06/08 12:49:37 $
-  Version:   $Revision: 1.43 $
+  Date:      $Date: 2007/08/22 16:14:04 $
+  Version:   $Revision: 1.44 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMSERIEHELPER_H
-#define GDCMSERIEHELPER_H
+#ifndef _GDCMSERIEHELPER_H_
+#define _GDCMSERIEHELPER_H_
 
 #include "gdcmRefCounter.h"
 #include "gdcmTagKey.h" 
index 5e3920279906c32b28bed5db33879abddaab42dd..ce032185c19746ecdd6feee11d6e1a894e7740d6 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmSystem.h,v $
   Language:  C++
-  Date:      $Date: 2005/10/19 12:01:51 $
-  Version:   $Revision: 1.4 $
+  Date:      $Date: 2007/08/22 16:14:05 $
+  Version:   $Revision: 1.5 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMSYSTEM_H
-#define GDCMSYSTEM_H
+#ifndef _GDCMSYSTEM_H_
+#define _GDCMSYSTEM_H_
 
 #include "gdcmConfigure.h"
 
index 87c13913dbe9478031d8b8ae0c00684bab648663..deb30770ae3d7c3b7539b20a82146978a5ecf501 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmTS.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:11 $
-  Version:   $Revision: 1.29 $
+  Date:      $Date: 2007/08/22 16:14:05 $
+  Version:   $Revision: 1.30 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMTS_H
-#define GDCMTS_H
+#ifndef _GDCMTS_H_
+#define _GDCMTS_H_
 
 #include "gdcmRefCounter.h"
 
index 168b03ddef68be46cb37fe3788204760620d56c6..e861bcd5320a1f7d8960922e9ce44382907daf61 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmTagKey.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:11 $
-  Version:   $Revision: 1.12 $
+  Date:      $Date: 2007/08/22 16:14:05 $
+  Version:   $Revision: 1.13 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMTAGKEY_H
-#define GDCMTAGKEY_H
+#ifndef _GDCMTAGKEY_H_
+#define _GDCMTAGKEY_H_
 
 #include "gdcmCommon.h"
 
index e1f823e8ccfec7ff95bb066f7157664793a839aa..5a53b68883db43f15c169c829da1617596f30b2b 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmUtil.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:11 $
-  Version:   $Revision: 1.68 $
+  Date:      $Date: 2007/08/22 16:14:05 $
+  Version:   $Revision: 1.69 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMUTIL_H
-#define GDCMUTIL_H
+#ifndef _GDCMUTIL_H_
+#define _GDCMUTIL_H_
 
 #include "gdcmCommon.h"
 #include <vector>
@@ -149,7 +149,7 @@ private:
   ghost@aladdin.com
 */
 
-/* $Id: gdcmUtil.h,v 1.68 2007/05/23 14:18:11 jpr Exp $ */
+/* $Id: gdcmUtil.h,v 1.69 2007/08/22 16:14:05 jpr Exp $ */
 /*
   Independent implementation of MD5 (RFC 1321).
   This code implements the MD5 Algorithm defined in RFC 1321, whose
index b187b30f12d8f31c0cd4a97e1d57ae22e03c4ef5..e33d5e02292970794345e3d62e489a6489ad36ff 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmVR.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:12 $
-  Version:   $Revision: 1.32 $
+  Date:      $Date: 2007/08/22 16:14:05 $
+  Version:   $Revision: 1.33 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMVR_H
-#define GDCMVR_H
+#ifndef _GDCMVR_H_
+#define _GDCMVR_H_
 
 #include "gdcmRefCounter.h"
 #include "gdcmVRKey.h"
index 31221e29ef9976b96345471f84a203447dc0170c..2ef89e2aee6aae351d97048ef824fb22d78cc983 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmVRKey.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:12 $
-  Version:   $Revision: 1.7 $
+  Date:      $Date: 2007/08/22 16:14:05 $
+  Version:   $Revision: 1.8 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 
-#ifndef GDCMVRKEY_H
-#define GDCMVRKEY_H
+#ifndef _GDCMVRKEY_H_
+#define _GDCMVRKEY_H_
 
 #include "gdcmCommon.h"
 
index e63b1e9362eb7776f2e7ca80ad327645f628eb88..9366f62a5160f70920d99167465be90ce0f1975c 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmValidator.h,v $
   Language:  C++
-  Date:      $Date: 2007/05/23 14:18:12 $
-  Version:   $Revision: 1.6 $
+  Date:      $Date: 2007/08/22 16:14:05 $
+  Version:   $Revision: 1.7 $
  
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
  
 =========================================================================*/
 
-#ifndef GDCMVALIDATOR_H
-#define GDCMVALIDATOR_H
+#ifndef _GDCMVALIDATOR_H_
+#define _GDCMVALIDATOR_H_
 
 #include "gdcmRefCounter.h"
 
index 3dfd7cf7ac58969c379c5283cd386960db99bc7d..221c8bb5cfa448a5a23e5e38f6dcda0dd94d11a5 100644 (file)
@@ -125,7 +125,7 @@ void bio_destroy(opj_bio_t *bio) {
 }
 
 int bio_numbytes(opj_bio_t *bio) {
-  return (bio->bp - bio->start);
+return (int)(bio->bp - bio->start);
 }
 
 void bio_init_enc(opj_bio_t *bio, unsigned char *bp, int len) {