]> Creatis software - gdcm.git/log
gdcm.git
20 years agoFix warnings, add a GDCM_DATA_ROOT to CMake
malaterre [Sun, 25 Apr 2004 19:43:13 +0000 (19:43 +0000)]
Fix warnings, add a GDCM_DATA_ROOT to CMake

20 years agoupdate
malaterre [Sun, 25 Apr 2004 18:34:40 +0000 (18:34 +0000)]
update

20 years agoENH: Adding automatic testing
malaterre [Sun, 25 Apr 2004 18:31:48 +0000 (18:31 +0000)]
ENH: Adding automatic testing
1. Need a DartConfig.cmake to submit to public
2. Add a test driver gdcmTest.cxx
3. gdcmTestMain, an helper for the main test driver gdcmTest
4. Files in Test don't have a main anymore, this becomes intersting when we add more and more tests, thus dsw don't have to load too many projects

20 years ago2004-04-22 Jean-Pierre Roux
jpr [Fri, 23 Apr 2004 16:21:58 +0000 (16:21 +0000)]
2004-04-22  Jean-Pierre Roux
     * ENH Minor changes to the Print() methods
     * ADD gdcmParser::PrintEntryNiceSQ() to allow SQ-indented
           Header printing. Example given with :
   PrintHeader fileName  2 new
          (SQ based tree-like structure still to be done for the Header ...)

20 years agominor modif to gdcmHeaderEntry::Print()
jpr [Fri, 23 Apr 2004 10:02:48 +0000 (10:02 +0000)]
minor modif to gdcmHeaderEntry::Print()

20 years agoupdate
malaterre [Fri, 23 Apr 2004 02:54:18 +0000 (02:54 +0000)]
update

20 years agoENH: change malloc/calloc/free with there c++ equivalent
malaterre [Fri, 23 Apr 2004 02:51:13 +0000 (02:51 +0000)]
ENH: change malloc/calloc/free with there c++ equivalent

20 years agosome cosmetic cleanup so that compilation : -W -Wall -Werror can pass.
malaterre [Fri, 23 Apr 2004 02:32:11 +0000 (02:32 +0000)]
some cosmetic cleanup so that compilation : -W -Wall -Werror can pass.
1. I have added some unsigned where needed
2. Some function parameter not used -> (void)
3. In gdcmDicomDir.cxx, add GDCM_DICOMDIR_NONE case
4. g++ don't like character '\' in comment
5. #define jpeg_create_decompress  jCreaDecompress this really need to be fixed
6. virtualize destructor of gdcmObject ... leakage
7. sscanf(g->first.c_str(),"%x",&gr_bid); this also really need to be fixed
8. gdcm/src/jpeg/libijg8/CMakeLists.txt, remove compression file (as we only do decompression, right ?)

20 years agoComments added
jpr [Wed, 21 Apr 2004 09:07:17 +0000 (09:07 +0000)]
Comments added

20 years agoupdate change log
jpr [Wed, 21 Apr 2004 08:39:06 +0000 (08:39 +0000)]
update change log

20 years ago2004-21-02 Jean-Pierre Roux
jpr [Wed, 21 Apr 2004 08:38:40 +0000 (08:38 +0000)]
2004-21-02  Jean-Pierre Roux
     * FIX gdcmHeaderHelper::GetXSpacing
           when a single value is found, xpacing is now defaulted to yspacing

20 years agodoxygenation
jpr [Mon, 19 Apr 2004 14:59:20 +0000 (14:59 +0000)]
doxygenation

20 years ago2004-19-02 Jean-Pierre Roux
jpr [Mon, 19 Apr 2004 14:48:53 +0000 (14:48 +0000)]
2004-19-02  Jean-Pierre Roux
     * ADD gdcmData/Wrist.pap (PAPYRUS 3.0 -single frame-) for checking purpose
     * ENH add parameters :
               bool  exception_on_error = false,
               bool  enable_sequences   = false,
       bool  ignore_shadow      = false
           to the gdcmFile constructors to be full gdcmParser compliant
     * FIX vtk/vtkGdcmReader.cxx now uses  enable_sequences = true in gdcmFile
           to allow reading of PAPYRUS 3.0 files

20 years agoFor vtk prior to vtk 4.2.5
malaterre [Sun, 18 Apr 2004 03:26:22 +0000 (03:26 +0000)]
For vtk prior to vtk 4.2.5

20 years agoChange default behavior to set a good range value
malaterre [Sun, 18 Apr 2004 03:03:25 +0000 (03:03 +0000)]
Change default behavior to set a good range value

20 years agoupdate license
malaterre [Sat, 17 Apr 2004 16:13:40 +0000 (16:13 +0000)]
update license

20 years agoFIX: Don't know what the heck are those files !
malaterre [Sat, 17 Apr 2004 16:12:20 +0000 (16:12 +0000)]
FIX: Don't know what the heck are those files !

20 years agoupdate CMakeLists
malaterre [Sat, 17 Apr 2004 15:32:31 +0000 (15:32 +0000)]
update CMakeLists

20 years agoUpdate ChangeLog
jpr [Tue, 6 Apr 2004 15:31:08 +0000 (15:31 +0000)]
Update ChangeLog

20 years agoAdded a lot of comments to explain the tricks about multivaluated
jpr [Mon, 5 Apr 2004 13:28:50 +0000 (13:28 +0000)]
Added a lot of comments to explain the tricks about multivaluated
'integer' fields.
HTH

20 years agoupdate ChangeLog
jpr [Fri, 2 Apr 2004 15:47:52 +0000 (15:47 +0000)]
update ChangeLog

20 years ago * FIX : gdcmParser::WriteEntryTagVRLength emprovement of special treatement
jpr [Fri, 2 Apr 2004 15:45:06 +0000 (15:45 +0000)]
 * FIX : gdcmParser::WriteEntryTagVRLength emprovement of special treatement
             for Philips spurious Tag fffe|0000 while rewritting Dicom files

20 years agoChangeLog
jpr [Tue, 30 Mar 2004 14:31:15 +0000 (14:31 +0000)]
ChangeLog

20 years agoFIX gdcmParser::ReplaceOrCreateByNumber shouldn't seg fault any more (hope so...)
jpr [Tue, 30 Mar 2004 14:26:33 +0000 (14:26 +0000)]
FIX gdcmParser::ReplaceOrCreateByNumber shouldn't seg fault any more (hope so...)

20 years ago Zilch.
frog [Tue, 30 Mar 2004 09:17:56 +0000 (09:17 +0000)]
Zilch.

20 years ago * src/gdcmParser.[cxx|h] and gdcmHeader.[cxx.h]: gdcmHeader::Write split
frog [Tue, 30 Mar 2004 09:16:26 +0000 (09:16 +0000)]
 * src/gdcmParser.[cxx|h] and gdcmHeader.[cxx.h]: gdcmHeader::Write split
       in WriteEntryTagVRLength and WriteEntryValue. Those methods were
       moved to base class gdcmParser and only the specialisation is kept
       in gdcmHeader.
     * src/gdcmParser.[cxx|h]: ReplaceOrCreateByNumber(char*, guint16, guint16)
       trashed out (because ReplaceOrCreateByNumber(string, guint16, guint16)
       allready does the job.
     * src/gdcmDicomDir.[cxx|h]: WriteDicomDirEntries renamed to WriteEntries
       (to be consistent with gdcmParser::WriteEntries).

20 years ago*** empty log message ***
regrain [Tue, 30 Mar 2004 09:00:39 +0000 (09:00 +0000)]
*** empty log message ***

20 years ago * vtk/vtkGdcmReader.[h|cxx] : fix the read of 3 gdcmHeader when making an
regrain [Tue, 30 Mar 2004 08:20:58 +0000 (08:20 +0000)]
 * vtk/vtkGdcmReader.[h|cxx] : fix the read of 3 gdcmHeader when making an
       upate of the object's instance. It's passed to 2 in the unfavorable
       case : one in the ExecuteInformation, one in the ExecuteData
     -- BeNours

20 years agoupdate ChangeLog
jpr [Mon, 29 Mar 2004 14:26:44 +0000 (14:26 +0000)]
update ChangeLog

20 years agoFIX : gdcmObject::ResetBoundaries now stops properly when end-of-list is reached
jpr [Mon, 29 Mar 2004 14:18:30 +0000 (14:18 +0000)]
FIX : gdcmObject::ResetBoundaries now stops properly when end-of-list is reached

20 years ago Preliminary work to subsequent work.
frog [Mon, 29 Mar 2004 12:48:38 +0000 (12:48 +0000)]
 Preliminary work to subsequent work.

20 years ago * src/gdcmCommon.h: FileType enum entry DICOMDIR removed (since
frog [Mon, 29 Mar 2004 12:20:46 +0000 (12:20 +0000)]
 * src/gdcmCommon.h: FileType enum entry DICOMDIR removed (since
       equivalent to ExplicitVR in existing code).
     * code clean up.

20 years ago * src/gdcmUtil.cxx: added forgotten iostream include.
frog [Mon, 29 Mar 2004 10:04:50 +0000 (10:04 +0000)]
 * src/gdcmUtil.cxx: added forgotten iostream include.

20 years agoCheck whether we want ACR or not if moved fro of WriteEntry to WriteEntries,
jpr [Mon, 29 Mar 2004 09:51:28 +0000 (09:51 +0000)]
Check whether we want ACR or not if moved fro of WriteEntry to WriteEntries,

20 years ago * src/gdcmParser.cxx: removal of all TAB character. Indentation fixed.
frog [Mon, 29 Mar 2004 07:20:21 +0000 (07:20 +0000)]
 * src/gdcmParser.cxx: removal of all TAB character. Indentation fixed.

20 years ago Zilch.
frog [Sat, 27 Mar 2004 18:44:35 +0000 (18:44 +0000)]
Zilch.

20 years ago * src/gdcmUtil.[cxx|h] split in two. Additional file gdcmGlobal.[cxx|h]
frog [Sat, 27 Mar 2004 18:41:48 +0000 (18:41 +0000)]
 * src/gdcmUtil.[cxx|h] split in two. Additional file gdcmGlobal.[cxx|h]
       now contains all the gdcmGlobal related code.
     * minor coding style and doxygenation changes.

20 years ago * src/gdcmUtil.[cxx|h] _cleanString C style function (replaced with
frog [Fri, 26 Mar 2004 15:59:51 +0000 (15:59 +0000)]
 * src/gdcmUtil.[cxx|h] _cleanString C style function (replaced with
       CreateCleanString) removed.
     * src/gdcmUtil.[cxx|h] _CreateCleanString renamed to CreateCleanString
     * Doc/DoxyMainPageUser.txt added.
     * Doc/Doc/DoxyfileUsers updated to version 1.3.4 of Doxygen.
     * src/gdcmCommon.h now defines getcwd for Win32 (moved away from
       src/gdcmDirList.cxx)

20 years agosome more doxygenation
jpr [Fri, 26 Mar 2004 13:49:32 +0000 (13:49 +0000)]
some more doxygenation

20 years ago Zilch.
frog [Fri, 26 Mar 2004 13:35:19 +0000 (13:35 +0000)]
Zilch.

20 years ago * src/gdcmUtil.[cxx|h] split in two. Additional file gdcmDebug.[cxx|h]
frog [Fri, 26 Mar 2004 13:33:52 +0000 (13:33 +0000)]
 * src/gdcmUtil.[cxx|h] split in two. Additional file gdcmDebug.[cxx|h]
       now contains all the Debug related code.
     * minor clean-up of includes in src/*.cxx

20 years agonew features added for doxygen 1.3.6
jpr [Thu, 25 Mar 2004 16:10:16 +0000 (16:10 +0000)]
new features added for doxygen 1.3.6

20 years ago2004-03-24 Jean-Pierre Roux
jpr [Wed, 24 Mar 2004 18:14:50 +0000 (18:14 +0000)]
2004-03-24  Jean-Pierre Roux
     * FIX a lot of little surface modifications to be doxygen 1.3.6 compliant

20 years ago2004-03-23 Jean-Pierre Roux
jpr [Tue, 23 Mar 2004 14:31:32 +0000 (14:31 +0000)]
2004-03-23  Jean-Pierre Roux
     * FIX Now gdcmFile::SwapZone doesn't seg faults any longer for
           big endian made volumes
     * ENH Now gdcmParser constructor and destructor are protected to forbid
           end user to instanciate class gdcmParser
   (only gdcmHeader and gdcmDicomDir are meaningfull)

20 years agodoxygenation
jpr [Mon, 22 Mar 2004 14:48:34 +0000 (14:48 +0000)]
doxygenation

20 years ago * FIX : src/gdcmDicomDir.cxx : make windows compilable
regrain [Mon, 22 Mar 2004 12:06:28 +0000 (12:06 +0000)]
 * FIX : src/gdcmDicomDir.cxx : make windows compilable
     * FIX : gdcmPython/gdcm.i : change gdcmStudy to gdcmDicomDirStudy and
             gdcmSerie to gdcmDicomDirSerie
     -- BeNours

20 years agoupdate ChangeLog
jpr [Fri, 19 Mar 2004 16:03:59 +0000 (16:03 +0000)]
update ChangeLog

20 years agosome more doxygenation
jpr [Fri, 19 Mar 2004 15:54:54 +0000 (15:54 +0000)]
some more doxygenation

20 years agoupdate ChangeLog
jpr [Fri, 19 Mar 2004 15:19:24 +0000 (15:19 +0000)]
update ChangeLog

20 years agoNow the tree-like structure describing a DICOMDIR comming from an already
jpr [Fri, 19 Mar 2004 15:16:13 +0000 (15:16 +0000)]
Now the tree-like structure describing a DICOMDIR comming from an already
existing DICOMDIR file is consistent with the home-made tree-like structure
build ex-nihilo or build from the files held (recursively) in a Directory
(function gdcmDicomDir::CheckBoundaries() added)

20 years agopassed some std::string as 'reference'
jpr [Wed, 17 Mar 2004 14:45:13 +0000 (14:45 +0000)]
passed some std::string as 'reference'

20 years ago * FIX now file names and directory name are written properly in the
jpr [Wed, 17 Mar 2004 14:26:09 +0000 (14:26 +0000)]
 * FIX now file names and directory name are written properly in the
                      DICOMDIR
           now gdcmDicomDir constructor may be call without any trick
              about the name

20 years agoremoval of meaningless gdcmDicomDirImage::NewImage function
jpr [Wed, 17 Mar 2004 14:22:40 +0000 (14:22 +0000)]
removal of meaningless gdcmDicomDirImage::NewImage function

20 years ago * FIX (JPR bug) : src/gdcmDicomDirImage.cxx added missing definition
frog [Tue, 16 Mar 2004 09:17:29 +0000 (09:17 +0000)]
 * FIX (JPR bug) : src/gdcmDicomDirImage.cxx added missing definition
       of gdcmDicomDirImage::NewImage as empty function.

20 years agotiny patch to make e-film readable some e-film breaker MR Philips images
jpr [Mon, 15 Mar 2004 15:38:31 +0000 (15:38 +0000)]
tiny patch to make e-film readable some e-film breaker MR Philips images
from Hoptial Guy de Chauliac, Montpellier

20 years agotiny patch fo fix naugthy tag fff0|0000 from Philips MR
jpr [Mon, 15 Mar 2004 15:22:05 +0000 (15:22 +0000)]
tiny patch fo fix naugthy tag fff0|0000 from Philips MR
(e.g.  gdcmData/gdcm-MR-PHILIPS-16-Multi-Seq.dcm,
from Hospital GUI DE CHAULIAC, Montpellier)

20 years agostring replaced by std::string
jpr [Mon, 15 Mar 2004 14:46:38 +0000 (14:46 +0000)]
string replaced by std::string
:-(

20 years agogdcmObject:SetEntryByNumber now creates a VirtualDictEntry if the (group,elem)
jpr [Fri, 12 Mar 2004 15:04:32 +0000 (15:04 +0000)]
gdcmObject:SetEntryByNumber now creates a VirtualDictEntry if the (group,elem)
supplied doesn't correspond to an already existing DictEntry

20 years agoNow, gdcmObject::SetEntryByNumber *adds* a new gdcmHeaderEntry to the cuurent
jpr [Fri, 12 Mar 2004 14:10:46 +0000 (14:10 +0000)]
Now, gdcmObject::SetEntryByNumber *adds* a new gdcmHeaderEntry to the cuurent
object if the given (group,elem) is not found

20 years agoAllow to create ex nihilo DICOMDIR
jpr [Thu, 11 Mar 2004 11:42:54 +0000 (11:42 +0000)]
Allow to create ex nihilo DICOMDIR
and populate it whith :
   gdcmDicomDir::NewPatient
   gdcmDicomDirPatient::NewStudy
   gdcmDicomDirStudy::NewSerie
   gdcmDicomDirSerie::NewImage

20 years ago*** empty log message ***
regrain [Wed, 25 Feb 2004 11:51:09 +0000 (11:51 +0000)]
*** empty log message ***

20 years agoremoval of old gdcmSerie.h
jpr [Tue, 24 Feb 2004 11:43:12 +0000 (11:43 +0000)]
removal of old gdcmSerie.h
doxygenation

20 years agodoxygenation
jpr [Mon, 23 Feb 2004 17:32:10 +0000 (17:32 +0000)]
doxygenation

20 years agoReplace confusing names gdcmImage, etc by gdcmDicomDirImage etc, to avoid
jpr [Fri, 20 Feb 2004 17:31:31 +0000 (17:31 +0000)]
Replace confusing names gdcmImage, etc by gdcmDicomDirImage etc, to avoid
messing up the users

20 years agoexecutables now compile with the new version
jpr [Fri, 20 Feb 2004 17:24:02 +0000 (17:24 +0000)]
executables now compile with the new version

20 years agoCorrect the default value for Planar Configuration
jpr [Fri, 20 Feb 2004 16:36:13 +0000 (16:36 +0000)]
Correct the default value for Planar Configuration

20 years ago * FIX : distutilsWrapping.py : copy of .lib file for windows systems
regrain [Thu, 19 Feb 2004 13:16:23 +0000 (13:16 +0000)]
   * FIX : distutilsWrapping.py : copy of .lib file for windows systems
   -- BeNours

20 years agoENH: Update CMakeLists.txt to match Makefile.am
malaterre [Wed, 18 Feb 2004 22:39:49 +0000 (22:39 +0000)]
ENH: Update CMakeLists.txt to match Makefile.am

20 years ago*** empty log message ***
regrain [Fri, 13 Feb 2004 11:26:17 +0000 (11:26 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
regrain [Fri, 13 Feb 2004 11:26:11 +0000 (11:26 +0000)]
*** empty log message ***

20 years ago * bug fix for python's None object
regrain [Wed, 11 Feb 2004 12:20:58 +0000 (12:20 +0000)]
 * bug fix for python's None object
     * Add a new python demo
     -- BeNours

20 years ago * FIX : memory leaks and the set of ArgDelete methods in gdcmDicomDir
regrain [Wed, 11 Feb 2004 10:52:37 +0000 (10:52 +0000)]
 * FIX : memory leaks and the set of ArgDelete methods in gdcmDicomDir
       when using from python
     -- BeNours

20 years ago*** empty log message ***
regrain [Tue, 10 Feb 2004 15:56:01 +0000 (15:56 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
regrain [Tue, 10 Feb 2004 15:38:34 +0000 (15:38 +0000)]
*** empty log message ***

20 years ago * ENH : add callback and methods to get the progression of dicomDir
regrain [Tue, 10 Feb 2004 15:37:24 +0000 (15:37 +0000)]
 * ENH : add callback and methods to get the progression of dicomDir
       directory parsing
     -- BeNours

20 years agoFix a comment
jpr [Tue, 10 Feb 2004 12:27:22 +0000 (12:27 +0000)]
Fix a comment

20 years agocomments added
jpr [Tue, 10 Feb 2004 12:15:41 +0000 (12:15 +0000)]
comments added

20 years ago*** empty log message ***
regrain [Tue, 10 Feb 2004 10:48:41 +0000 (10:48 +0000)]
*** empty log message ***

20 years ago * FIX : bug fix in the gdcmDirList for the recursivity in directories
regrain [Tue, 10 Feb 2004 10:47:54 +0000 (10:47 +0000)]
 * FIX : bug fix in the gdcmDirList for the recursivity in directories
     * FIX : in gdcmDicomDir when the directory is empty
     -- BeNours

20 years agoUpdate, according to David Clunie's site
jpr [Tue, 10 Feb 2004 10:13:24 +0000 (10:13 +0000)]
Update, according to David Clunie's site

20 years agocomments added
jpr [Tue, 10 Feb 2004 10:11:52 +0000 (10:11 +0000)]
comments added

20 years ago2004-02-06 Jean-Pierre Roux
jpr [Fri, 6 Feb 2004 16:46:09 +0000 (16:46 +0000)]
2004-02-06 Jean-Pierre Roux
     * ENH : - now gdcmDicomDir::CreateDicomDir() returns also the meta elements
             - GDCM_META added to gdcmDicomDirType
     - class gdcmMeta created
     * ENH : - A brief summary is now displayed at the beginning of 'testDicomDir'
     to help disaster magnitude estimation
     * REM  : Now useless Test/explDICOMDIR.cxx

20 years agoOps! The last Meta tag was missing
jpr [Fri, 6 Feb 2004 15:44:43 +0000 (15:44 +0000)]
Ops! The last Meta tag was missing

20 years ago * ENH : now gdcmDicomDir::CreateDicomDir() returns also the meta elements
jpr [Fri, 6 Feb 2004 14:56:55 +0000 (14:56 +0000)]
 * ENH : now gdcmDicomDir::CreateDicomDir() returns also the meta elements
             GDCM_META added to gdcmDicomDirType
     class gdcmMeta created

20 years agoFix &reference syntax pb Version0.4
jpr [Fri, 6 Feb 2004 11:47:12 +0000 (11:47 +0000)]
Fix &reference syntax pb

20 years ago*** empty log message ***
regrain [Fri, 6 Feb 2004 10:11:13 +0000 (10:11 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
regrain [Fri, 6 Feb 2004 10:09:12 +0000 (10:09 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
regrain [Fri, 6 Feb 2004 10:09:12 +0000 (10:09 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
regrain [Fri, 6 Feb 2004 10:03:38 +0000 (10:03 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
regrain [Fri, 6 Feb 2004 09:56:31 +0000 (09:56 +0000)]
*** empty log message ***

20 years ago * ENH : Add a windows builder for C++ binaries
regrain [Fri, 6 Feb 2004 09:53:34 +0000 (09:53 +0000)]
 * ENH : Add a windows builder for C++ binaries
     -- BeNours

20 years ago * ENH = set a debug macro
regrain [Fri, 6 Feb 2004 09:24:04 +0000 (09:24 +0000)]
 * ENH = set a debug macro
     * FIX : last fix for the version 0.4

20 years ago * Final changes for tagging and packaging
regrain [Fri, 6 Feb 2004 08:44:41 +0000 (08:44 +0000)]
 * Final changes for tagging and packaging
     -- BeNours

20 years agoadd gdcmHeader::anonymiseHeader() method
jpr [Thu, 5 Feb 2004 16:35:08 +0000 (16:35 +0000)]
add gdcmHeader::anonymiseHeader() method

20 years ago * ENH : remove cout
regrain [Thu, 5 Feb 2004 16:32:16 +0000 (16:32 +0000)]
 * ENH : remove cout
     -- BeNours

20 years ago * bug fix for the file name
regrain [Thu, 5 Feb 2004 15:09:26 +0000 (15:09 +0000)]
 * bug fix for the file name
     -- BeNours

20 years agoupdate the doxygen scripts to -try to (Mmmm?)- allow 'user doc' generation
jpr [Thu, 5 Feb 2004 15:04:55 +0000 (15:04 +0000)]
update the doxygen scripts to -try to (Mmmm?)- allow 'user doc' generation

20 years ago * FIX : wrapping python for TagHeaderEntryHT
regrain [Thu, 5 Feb 2004 14:43:00 +0000 (14:43 +0000)]
 * FIX : wrapping python for TagHeaderEntryHT
     -- BeNours

20 years ago * FIX : wrapping python for ListPatient, ListStudy, ListSerie, ListImage
regrain [Thu, 5 Feb 2004 14:34:38 +0000 (14:34 +0000)]
 * FIX : wrapping python for ListPatient, ListStudy, ListSerie, ListImage
     -- BeNours

20 years agodoxygenation
jpr [Thu, 5 Feb 2004 12:25:38 +0000 (12:25 +0000)]
doxygenation