]> Creatis software - gdcm.git/log
gdcm.git
19 years agoBUG: Fix bug Bug #1487 - CHECK_INCLUDE_FILE now use CHECK_INCLUDE_FILES properly...
malaterre [Mon, 17 Jan 2005 17:26:55 +0000 (17:26 +0000)]
BUG: Fix bug Bug #1487 - CHECK_INCLUDE_FILE now use CHECK_INCLUDE_FILES properly instead

19 years agoDocument::CheckIfEntryExist is now public
jpr [Mon, 17 Jan 2005 16:52:21 +0000 (16:52 +0000)]
Document::CheckIfEntryExist is now public

19 years agoENH: Add security for config problem
malaterre [Mon, 17 Jan 2005 16:50:35 +0000 (16:50 +0000)]
ENH: Add security for config problem

19 years agoBUG: Actually fix the bug reported by Benoit. Stoopid typo, sorry
malaterre [Mon, 17 Jan 2005 16:44:57 +0000 (16:44 +0000)]
BUG: Actually fix the bug reported by Benoit. Stoopid typo, sorry

19 years agoENH: Be more verbose on Win32
malaterre [Mon, 17 Jan 2005 16:41:18 +0000 (16:41 +0000)]
ENH: Be more verbose on Win32

19 years agoBUG: Revert to revision 1.99 because current version was breaking on Win32/Vs6 system...
malaterre [Mon, 17 Jan 2005 16:37:00 +0000 (16:37 +0000)]
BUG: Revert to revision 1.99 because current version was breaking on Win32/Vs6 system at least

19 years ago * gdcmPython/demo : add python demos using VTK
regrain [Mon, 17 Jan 2005 14:20:29 +0000 (14:20 +0000)]
   * gdcmPython/demo : add python demos using VTK
   -- BeNours

19 years agoTo improve test coverage
jpr [Mon, 17 Jan 2005 14:18:48 +0000 (14:18 +0000)]
To improve test coverage

19 years ago * src/gdcmUtil.cxx : bug fix to find the Windows MAC address. Now, there
regrain [Mon, 17 Jan 2005 13:55:26 +0000 (13:55 +0000)]
   * src/gdcmUtil.cxx : bug fix to find the Windows MAC address. Now, there
     is no memory access violation
   -- BeNours

19 years agocoding style
jpr [Mon, 17 Jan 2005 13:47:22 +0000 (13:47 +0000)]
coding style

19 years agoOops.
jpr [Mon, 17 Jan 2005 13:24:15 +0000 (13:24 +0000)]
Oops.
I forgot to initilize the loop
(copy-paste from Example/PrintDicomDir was not enough)

19 years agoUpdate ChangeLog
jpr [Mon, 17 Jan 2005 11:16:27 +0000 (11:16 +0000)]
Update ChangeLog

19 years agoUpdate ChangeLog
jpr [Mon, 17 Jan 2005 11:14:31 +0000 (11:14 +0000)]
Update ChangeLog

19 years ago'Dictionnary' is now spelt 'Dictionary',
jpr [Mon, 17 Jan 2005 11:13:21 +0000 (11:13 +0000)]
'Dictionnary' is now spelt 'Dictionary',
'wether' is now spelt 'whether'
and so on

19 years agoSQItem number within a given SeqEntry is now displayed at Print time
jpr [Mon, 17 Jan 2005 11:07:40 +0000 (11:07 +0000)]
SQItem number within a given SeqEntry is now displayed at Print time

19 years ago * FIX 'Item' entry (fffe,e000) is now correctly stored and displayed
jpr [Mon, 17 Jan 2005 11:03:28 +0000 (11:03 +0000)]
* FIX 'Item' entry (fffe,e000) is now correctly stored and displayed

19 years agoModify the parsing process, not to use (now unexposed) internal mechanisms
jpr [Mon, 17 Jan 2005 11:01:55 +0000 (11:01 +0000)]
Modify the parsing process, not to use (now unexposed) internal mechanisms

19 years agoModify the parsing process, not to use (now unexposed) intermal mechanisms
jpr [Mon, 17 Jan 2005 11:01:26 +0000 (11:01 +0000)]
Modify the parsing process, not to use (now unexposed) intermal mechanisms

19 years ago2005-01-15 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
jpr [Mon, 17 Jan 2005 10:59:52 +0000 (10:59 +0000)]
2005-01-15 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
    * ADD DicomDir, DicomDirPatient, DicomDirStudy, DicomDirSerie, DicomDirImage
       related methods, in order not to expose internal mechanisms
        InitTraversal();
        GetNextEntry();
 * REM methods that exposed internal mechanisms :
        DicomDir::GetDicomDirPatients()
        DicomDirPatient::GetDicomDirStudies()
        DicomDirStudy::GetDicomDirSeries()
        DicomDirSerie::GetDicomDirImages()

19 years agoAdd methods DictSet::InitTraversal, DictDet::GetNextEntry,
jpr [Mon, 17 Jan 2005 10:56:50 +0000 (10:56 +0000)]
Add methods DictSet::InitTraversal, DictDet::GetNextEntry,
    to provide easy acces to all the dictionnaries

19 years agoENH: Minor patch that rework code to avoid duplicate code.
malaterre [Mon, 17 Jan 2005 03:05:55 +0000 (03:05 +0000)]
ENH: Minor patch that rework code to avoid duplicate code.

19 years agoENH: First pass at simplifying the JPEG stuff.
malaterre [Mon, 17 Jan 2005 01:14:32 +0000 (01:14 +0000)]
ENH: First pass at simplifying the JPEG stuff.

19 years agoBUG: Need socket lib on Solaris. Also remove old APPLE lib
malaterre [Mon, 17 Jan 2005 00:21:46 +0000 (00:21 +0000)]
BUG: Need socket lib on Solaris. Also remove old APPLE lib

19 years agoBUG: Remove the Print indent mess. Please only one Print per class default paramater...
malaterre [Sun, 16 Jan 2005 04:50:40 +0000 (04:50 +0000)]
BUG: Remove the Print indent mess. Please only one Print per class default paramater are designed for this

19 years agoENH: update about GetMacAddress/CreateUniqueUID
malaterre [Sun, 16 Jan 2005 00:32:56 +0000 (00:32 +0000)]
ENH: update about GetMacAddress/CreateUniqueUID

19 years agoSTYLE: Lost of minor tweak + fix indentation
malaterre [Sun, 16 Jan 2005 00:30:09 +0000 (00:30 +0000)]
STYLE: Lost of minor tweak + fix indentation

19 years agoSTYLE: Remove printf + minor improvements
malaterre [Sat, 15 Jan 2005 23:00:25 +0000 (23:00 +0000)]
STYLE: Remove printf + minor improvements

19 years agoBUG: CHECK_INCLUDE_FILE is also broken on SunOS
malaterre [Sat, 15 Jan 2005 22:44:11 +0000 (22:44 +0000)]
BUG: CHECK_INCLUDE_FILE is also broken on SunOS

19 years agoSTYLE: Fix some comment also rework the include stuff
malaterre [Sat, 15 Jan 2005 22:40:23 +0000 (22:40 +0000)]
STYLE: Fix some comment also rework the include stuff

19 years agoBUG: on MacOSX CHECK_INCLUDE_FILES is not able to find some include files. Therfore...
malaterre [Sat, 15 Jan 2005 22:19:10 +0000 (22:19 +0000)]
BUG: on MacOSX CHECK_INCLUDE_FILES is not able to find some include files. Therfore we explicitely have to include them

19 years agoBUG: was not returning 0 as expected
malaterre [Sat, 15 Jan 2005 21:45:48 +0000 (21:45 +0000)]
BUG: was not returning 0 as expected

19 years agoENH: Finally found a version of GetMacAddress that actually works on Sun/Solaris...
malaterre [Sat, 15 Jan 2005 21:36:01 +0000 (21:36 +0000)]
ENH: Finally found a version of GetMacAddress that actually works on Sun/Solaris/Sparc without root privilege

19 years agoENH: Seriously rewrote the GetMacAddress stuff. There is lot less redundancy. I could...
malaterre [Sat, 15 Jan 2005 20:24:02 +0000 (20:24 +0000)]
ENH: Seriously rewrote the GetMacAddress stuff. There is lot less redundancy. I could only check this worked on linux/MacOSX so far. Solaris seems to be broken. Remove tabs

19 years agoENH: Apparently implementation of GetMacAddress linux also works on my cygwin
malaterre [Sat, 15 Jan 2005 03:49:49 +0000 (03:49 +0000)]
ENH: Apparently implementation of GetMacAddress linux also works on my cygwin

19 years agoSTYLE: Cleanup the Mac address stuff (1st pass)
malaterre [Sat, 15 Jan 2005 00:52:36 +0000 (00:52 +0000)]
STYLE: Cleanup the Mac address stuff (1st pass)

19 years agoENH: update for DirList API changes
malaterre [Sat, 15 Jan 2005 00:08:13 +0000 (00:08 +0000)]
ENH: update for DirList API changes

19 years agoENH: also parse Baseline*
malaterre [Fri, 14 Jan 2005 23:57:06 +0000 (23:57 +0000)]
ENH: also parse Baseline*

19 years agoBUG: TestList do need GDCM_DATA_ROOT
malaterre [Fri, 14 Jan 2005 23:56:06 +0000 (23:56 +0000)]
BUG: TestList do need GDCM_DATA_ROOT

19 years agoSTYLE: Fix comment
malaterre [Fri, 14 Jan 2005 23:51:40 +0000 (23:51 +0000)]
STYLE: Fix comment

19 years agoBUG: Wrong macro
malaterre [Fri, 14 Jan 2005 22:53:58 +0000 (22:53 +0000)]
BUG: Wrong macro

19 years agoBUG: Properly rewrote the FindFirst/FindNext to call FindClose at the end
malaterre [Fri, 14 Jan 2005 22:44:39 +0000 (22:44 +0000)]
BUG: Properly rewrote the FindFirst/FindNext to call FindClose at the end

19 years agoBUG: did not compile on Win32
malaterre [Fri, 14 Jan 2005 22:27:27 +0000 (22:27 +0000)]
BUG: did not compile on Win32

19 years agoBUG: Could not use DirList from a dll on windows since the symbol was not exported...
malaterre [Fri, 14 Jan 2005 22:20:11 +0000 (22:20 +0000)]
BUG: Could not use DirList from a dll on windows since the symbol was not exported. So I had to rewrite the class a little. the usage is slightly more complex now (one more function call)

19 years agoENH: add a test for DirList. Add a method Print on DirList. Remove useless NormalizeP...
malaterre [Fri, 14 Jan 2005 21:52:05 +0000 (21:52 +0000)]
ENH: add a test for DirList. Add a method Print on DirList. Remove useless NormalizePath (output wasnt taken anyway)

19 years agoSTYLE: adding a comment on why we can use Serie Instance UID all the time (even with...
malaterre [Fri, 14 Jan 2005 21:34:53 +0000 (21:34 +0000)]
STYLE: adding a comment on why we can use Serie Instance UID all the time (even with old NEMA)

19 years agoENH: udpate changelog
malaterre [Fri, 14 Jan 2005 21:32:45 +0000 (21:32 +0000)]
ENH: udpate changelog

19 years agoSTYLE: correct typo in comment
malaterre [Fri, 14 Jan 2005 21:31:46 +0000 (21:31 +0000)]
STYLE: correct typo in comment

19 years agoENH: Simplify gdcmSerieHeader API. SerieHeader should focus only on sorting DICOM...
malaterre [Fri, 14 Jan 2005 21:30:53 +0000 (21:30 +0000)]
ENH: Simplify gdcmSerieHeader API. SerieHeader should focus only on sorting DICOM file instead of providing way too many methods

19 years agoENH: Backport patch from ITK CVS. Serie need to take into accout the Serie Instance...
malaterre [Fri, 14 Jan 2005 21:03:54 +0000 (21:03 +0000)]
ENH: Backport patch from ITK CVS. Serie need to take into accout the Serie Instance UID before adding new files. A lot of the logic within vtkGdcmReader should also be backported here

19 years agoBUG: Try to fix Mathieu patch
malaterre [Fri, 14 Jan 2005 17:40:04 +0000 (17:40 +0000)]
BUG: Try to fix Mathieu patch

19 years agoBUG: Try to fix JP patch IV
malaterre [Fri, 14 Jan 2005 17:38:32 +0000 (17:38 +0000)]
BUG: Try to fix JP patch IV

19 years agoBUG: Try to fix JP patch III
malaterre [Fri, 14 Jan 2005 17:36:23 +0000 (17:36 +0000)]
BUG: Try to fix JP patch III

19 years agoBUG: Try to fix JP patch... again
malaterre [Fri, 14 Jan 2005 17:34:42 +0000 (17:34 +0000)]
BUG: Try to fix JP patch... again

19 years agoBUG: Try to fix JP patch
malaterre [Fri, 14 Jan 2005 17:33:24 +0000 (17:33 +0000)]
BUG: Try to fix JP patch

19 years agoCOMP: Fix warnings
malaterre [Fri, 14 Jan 2005 17:31:34 +0000 (17:31 +0000)]
COMP: Fix warnings

19 years ago * ENH - Comment out Mathieu's (dangerous) Super Hack
jpr [Fri, 14 Jan 2005 15:06:36 +0000 (15:06 +0000)]
   * ENH - Comment out Mathieu's (dangerous) Super Hack
      for dealing with BIGENDIAN processors
- Move equivalent stuff to BinEntry::WriteContent
When necessary, 16 Bits Pixels are swapped in a small buffer
and then written. This avoid allocating a huge buffer, in
PixelWriteConveror, and avoid modifying the Pixel Area.
Note :
      Probabely, the same operation will have to be done when we want
      to write image with Big Endian Transfert Syntax,
      and we are working onj Little Endian Processor

19 years ago * Missing changes... see my last commit
regrain [Fri, 14 Jan 2005 12:53:06 +0000 (12:53 +0000)]
   * Missing changes... see my last commit
   -- BeNours

19 years ago * src/gdcmDocument.[h|cxx] : comment all methods concerning a flat hash
regrain [Fri, 14 Jan 2005 11:28:28 +0000 (11:28 +0000)]
   * src/gdcmDocument.[h|cxx] : comment all methods concerning a flat hash
     table.
   * src/gdcmElementSet.[h|cxx] : rename Initialize into InitTraversal
   * src/gdcmDict.[h|cxx] : add InitTraversal/getNextEntry methods to parse
     all the dict content.
   * src/gdcmDictEntry.cxx : add a carriage return at the end of the DictEntry
     print
   * Test/TestDict.cxx : add a new test for the dict classes
   -- BeNours

19 years agoENH: If NDEBUG is passed to prepro then all debug stuff are yanked (should improve...
malaterre [Thu, 13 Jan 2005 22:39:14 +0000 (22:39 +0000)]
ENH: If NDEBUG is passed to prepro then all debug stuff are yanked (should improve speed), use at your own risk

19 years agoENH: update for Debug to file
malaterre [Thu, 13 Jan 2005 22:31:40 +0000 (22:31 +0000)]
ENH: update for Debug to file

19 years agoENH: Adding the Debug redirection to a file stream instead of cerr. I guess is useful...
malaterre [Thu, 13 Jan 2005 22:30:11 +0000 (22:30 +0000)]
ENH: Adding the Debug redirection to a file stream instead of cerr. I guess is usefull for poor Win32 user

19 years agoBUG: REvert last commit sorry for the noise
malaterre [Thu, 13 Jan 2005 19:15:43 +0000 (19:15 +0000)]
BUG: REvert last commit sorry for the noise

19 years agoENH: Adding a new supp file for valgrind
malaterre [Thu, 13 Jan 2005 19:13:42 +0000 (19:13 +0000)]
ENH: Adding a new supp file for valgrind

19 years agoENH: update Dart to deliver mail
malaterre [Thu, 13 Jan 2005 18:23:31 +0000 (18:23 +0000)]
ENH: update Dart to deliver mail

19 years ago * src/gdcmDictSet.h : set the default output to the os variable
regrain [Thu, 13 Jan 2005 16:35:36 +0000 (16:35 +0000)]
   * src/gdcmDictSet.h : set the default output to the os variable
   * src/gdcmDictEntry.[h|cxx] : add the Print method
   * gdcmPython/demo/ : add a new test
   -- BeNours

19 years agoCorrect misstyping
jpr [Thu, 13 Jan 2005 14:59:49 +0000 (14:59 +0000)]
Correct misstyping

19 years ago2005-01-13 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
jpr [Thu, 13 Jan 2005 14:56:39 +0000 (14:56 +0000)]
2005-01-13 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
   * merging of Test/PrintDicomDir and Test/TestDimoDir
* removal of now redundant Test/PrintDicomDir
* enhancement of Example/PrintDicomDir

19 years agoRemove redundant (with TestDicomDir) PrintDicomDir.cxx file
jpr [Thu, 13 Jan 2005 14:39:02 +0000 (14:39 +0000)]
Remove redundant (with TestDicomDir) PrintDicomDir.cxx file

19 years agoAllow to choose detail level display for DICOMDIR
jpr [Thu, 13 Jan 2005 14:20:18 +0000 (14:20 +0000)]
Allow to choose detail level display for DICOMDIR

19 years agoNow DicomDir::IsReadable() works
jpr [Thu, 13 Jan 2005 12:19:58 +0000 (12:19 +0000)]
Now DicomDir::IsReadable() works

19 years ago * Test/*DicomDir*.cxx : Verification that DicomDir are readable
regrain [Thu, 13 Jan 2005 11:22:57 +0000 (11:22 +0000)]
   * Test/*DicomDir*.cxx : Verification that DicomDir are readable
   -- BeNours

19 years ago * Example/PrintDicomDir.cxx : add readable informations on the DicomDir
regrain [Thu, 13 Jan 2005 11:05:26 +0000 (11:05 +0000)]
   * Example/PrintDicomDir.cxx : add readable informations on the DicomDir
   -- BeNours

19 years ago * Add the PrintDicomDir test
regrain [Thu, 13 Jan 2005 10:49:25 +0000 (10:49 +0000)]
   * Add the PrintDicomDir test
   -- BeNours

19 years ago * Now, python test might work on systems
regrain [Thu, 13 Jan 2005 10:37:55 +0000 (10:37 +0000)]
   * Now, python test might work on systems
   -- BeNours

19 years agoENH : Entry fffe have never VR. Don't verbose useless messages any longer
jpr [Thu, 13 Jan 2005 09:53:42 +0000 (09:53 +0000)]
ENH : Entry fffe have never VR. Don't verbose useless messages any longer

19 years agoModify comments and verbosity in DicomDir constuctor
jpr [Thu, 13 Jan 2005 09:46:54 +0000 (09:46 +0000)]
Modify comments and verbosity in DicomDir constuctor

19 years agoUpdate ChangeLog
jpr [Thu, 13 Jan 2005 09:24:07 +0000 (09:24 +0000)]
Update ChangeLog

19 years ago 2005-01-13 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
jpr [Thu, 13 Jan 2005 09:23:27 +0000 (09:23 +0000)]
 2005-01-13 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
   * FIX : First entry following group 0002 was lost for
        Explicit Big Endian Transfer Syntax files
          (group and elem not swaped)

19 years agoENH put a debug macro trying to find problem with makedicomDir on Win32
malaterre [Wed, 12 Jan 2005 22:19:23 +0000 (22:19 +0000)]
ENH put a debug macro trying to find problem with makedicomDir on Win32

19 years agoSTYLE: Naming convention require a capital letter for member variable + the accessor...
malaterre [Wed, 12 Jan 2005 22:09:55 +0000 (22:09 +0000)]
STYLE: Naming convention require a capital letter for member variable + the accessor was call GetDirName anyway

19 years agoENH: gdcmDebugMacro is now different from gdcmVerboseMacro as now it also display...
malaterre [Wed, 12 Jan 2005 21:53:32 +0000 (21:53 +0000)]
ENH: gdcmDebugMacro is now different from gdcmVerboseMacro as now it also display the last system error (very usefull for debug)

19 years agoBUG: makeDicomDir was not working on Borland
malaterre [Wed, 12 Jan 2005 21:24:17 +0000 (21:24 +0000)]
BUG: makeDicomDir was not working on Borland

19 years agoSTYLE: Remove warning about unused var
malaterre [Wed, 12 Jan 2005 19:49:34 +0000 (19:49 +0000)]
STYLE: Remove warning about unused var

19 years agoBUG: There was some duplicated code I didnt see. This fix D.Clunie problem I was...
malaterre [Wed, 12 Jan 2005 19:02:13 +0000 (19:02 +0000)]
BUG: There was some duplicated code I didnt see. This fix D.Clunie problem I was seeing on big endian

19 years agoSTYLE: Unused variable
malaterre [Wed, 12 Jan 2005 17:57:58 +0000 (17:57 +0000)]
STYLE: Unused variable

19 years agoUpdate Changelog
jpr [Wed, 12 Jan 2005 17:16:10 +0000 (17:16 +0000)]
Update Changelog

19 years agoBUG: The ijg has no notion of big endian, therefore always swap the jpeg stream
malaterre [Wed, 12 Jan 2005 17:14:40 +0000 (17:14 +0000)]
BUG: The ijg has no notion of big endian, therefore always swap the jpeg stream

19 years agoFIX : comparison between GDCM_NOTLOADED and Transfer Syntax
jpr [Wed, 12 Jan 2005 17:10:15 +0000 (17:10 +0000)]
FIX : comparison between GDCM_NOTLOADED and Transfer Syntax
      (related pb not yet solved)

19 years ago * Now, PrintHeader.py pass... but outside the ctest use. shit !
regrain [Wed, 12 Jan 2005 17:06:31 +0000 (17:06 +0000)]
   * Now, PrintHeader.py pass... but outside the ctest use. shit !
   -- BeNours

19 years agoBUG: Fix the FUNCTION on borland
malaterre [Wed, 12 Jan 2005 15:58:03 +0000 (15:58 +0000)]
BUG: Fix the FUNCTION on borland

19 years agoBUG: Fix build of gdcm on SunOS + gcc. Thanks for report by Jean Michel Rouet
malaterre [Wed, 12 Jan 2005 15:28:27 +0000 (15:28 +0000)]
BUG: Fix build of gdcm on SunOS + gcc. Thanks for report by Jean Michel Rouet

19 years ago * Bug fix for the python part use
regrain [Wed, 12 Jan 2005 15:23:43 +0000 (15:23 +0000)]
   * Bug fix for the python part use
   -- BeNours

19 years ago2005-01-12 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
jpr [Wed, 12 Jan 2005 15:22:23 +0000 (15:22 +0000)]
2005-01-12 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
   * FIX : Old quick and dirty 'optimistic' heuristic to deal with
        Big Endian Transfer Syntax supposed the group following 0002
  begins alawys by element 0000 (element 0000 is *optional*)
  To avoid further troubles, let's be pessimistic, and use
  Document::HandleOutOfGroup0002() method

19 years ago * gdcmPython/gdcm.i : bug fix when compiling with MSCV
regrain [Wed, 12 Jan 2005 13:21:49 +0000 (13:21 +0000)]
   * gdcmPython/gdcm.i : bug fix when compiling with MSCV
   -- BeNours

19 years agoAdd verbosity
jpr [Wed, 12 Jan 2005 11:40:50 +0000 (11:40 +0000)]
Add verbosity

19 years agoEnhence some comments
jpr [Wed, 12 Jan 2005 11:33:39 +0000 (11:33 +0000)]
Enhence some comments

19 years agoTry to explain better what SwapCode means
jpr [Wed, 12 Jan 2005 10:47:44 +0000 (10:47 +0000)]
Try to explain better what SwapCode means

19 years agoBUG: Sorry I changed my mind it was getting worse...
malaterre [Tue, 11 Jan 2005 23:49:01 +0000 (23:49 +0000)]
BUG: Sorry I changed my mind it was getting worse...

19 years agoBUG: Ok I don't understand why but this allow me to read properly 012345.002.050...
malaterre [Tue, 11 Jan 2005 23:26:55 +0000 (23:26 +0000)]
BUG: Ok I don't understand why but this allow me to read properly 012345.002.050.dcm on a Big endian machine

19 years agoENH: Minor cleanup. Moved the cleanup of the transfer syntax directly within the...
malaterre [Tue, 11 Jan 2005 23:16:47 +0000 (23:16 +0000)]
ENH: Minor cleanup. Moved the cleanup of the transfer syntax directly within the gdcm::TS class