]>
 
 
Creatis software - gdcm.git/log 
 
 
 
 
 
 
jpr  [Thu, 20 Jan 2005 13:28:23 +0000  (13:28 +0000)] 
 
Final bugg fix. 
TestPapyrus  - reads a Papyrus file (gdcm::Header compliant), 
             - gets the pixels of all the images, using low level iterators 
				 - writes an multiframes Dicom image. 
(Just to show it's *possible* to do that) 
Uses SQItems accessors (we could use it as a 'Test' program, to improve test 
coverage ...) 
 
regrain  [Thu, 20 Jan 2005 11:40:14 +0000  (11:40 +0000)] 
 
*** empty log message *** 
 
jpr  [Thu, 20 Jan 2005 11:39:49 +0000  (11:39 +0000)] 
 
General .h typo unification 
 
jpr  [Thu, 20 Jan 2005 11:37:37 +0000  (11:37 +0000)] 
 
The following methods 
>    DocEntry *GetDocEntry(uint16_t group, uint16_t elem); 
>    ValEntry *GetValEntry(uint16_t group, uint16_t elem); 
>    BinEntry *GetBinEntry(uint16_t group, uint16_t elem); 
>    SeqEntry *GetSeqEntry(uint16_t group, uint16_t elem); 
now belong to gdcm:ElementSet class 
 
regrain  [Thu, 20 Jan 2005 11:33:43 +0000  (11:33 +0000)] 
 
   * src/gdcmDicomDir.cxx : simplify the NewPatient method, like made in 
     gdcm::DicomDirPatient, gdcm::DicomDirStudy, gdcm::DicomDirSerie 
   -- BeNours 
 
regrain  [Thu, 20 Jan 2005 11:26:17 +0000  (11:26 +0000)] 
 
   * src/gdcmSQItem[h|cxx] : rename some methods to have coherent names 
   -- BeNours 
 
regrain  [Thu, 20 Jan 2005 11:09:21 +0000  (11:09 +0000)] 
 
   * src/gdcmDicomDir*.[h|cxx] : rename methods to be logik in their name. 
     Remove all access to the hash-tables or lists in the objects. 
   -- BeNours 
 
regrain  [Thu, 20 Jan 2005 11:07:06 +0000  (11:07 +0000)] 
 
   * src/gdcmDebug.h : remove the Debug test in the gdcmErrorMacro 
   * src/gdcmDocument.[h|cxx] : rename the Initialise method to Initialize, to 
     be complient with all the gdcm source code 
   -- BeNours 
 
jpr  [Wed, 19 Jan 2005 17:49:42 +0000  (17:49 +0000)] 
 
Add a *very* simple test program to read the frames of a Papyrus image, 
using low level accessors 
(Not yet fully checked) 
 
regrain  [Wed, 19 Jan 2005 15:58:00 +0000  (15:58 +0000)] 
 
   * src/gdcmDocEntry.h : DocEntry is now secure. User can't change the 
     DictEntry or the VR. 
   -- BeNours 
 
jpr  [Wed, 19 Jan 2005 15:26:42 +0000  (15:26 +0000)] 
 
typo 
 
jpr  [Wed, 19 Jan 2005 15:24:28 +0000  (15:24 +0000)] 
 
Fix bug on DicomDir utilities 
 
regrain  [Wed, 19 Jan 2005 14:56:09 +0000  (14:56 +0000)] 
 
   * gdcmPython/ : change GDCM_DATA_PATH to GDCM_DATA_ROOT to be complient with 
     all in gdcm 
   * Remove some useless files in the Python part. Files now generated by CMake 
   -- BeNours 
 
regrain  [Wed, 19 Jan 2005 14:45:40 +0000  (14:45 +0000)] 
 
   * Test/VTKTest*.cxx : one more bug stilled 
   -- BeNours 
 
regrain  [Wed, 19 Jan 2005 13:50:11 +0000  (13:50 +0000)] 
 
   * Test/VTKTest*.cxx : bug fix... tests don't generate VTK warning concerning 
     differences between the extents 
   -- BeNours 
 
regrain  [Wed, 19 Jan 2005 13:34:43 +0000  (13:34 +0000)] 
 
   * Remove old MSVC projects 
   -- BeNours 
 
regrain  [Wed, 19 Jan 2005 10:49:47 +0000  (10:49 +0000)] 
 
   * Test/VTKTest*.cxx : bug fix. Now the viewer is used only when the 
     -V option is set 
 
regrain  [Wed, 19 Jan 2005 10:43:00 +0000  (10:43 +0000)] 
 
   * Test/ : rename VTK tests to have a best name for the tests 
   * gdcmPython/demo/*.py.in : Change the InitTraversal/GetNextEntry use to 
     GetFirstEntry/GetNextEntry use 
   -- BeNours 
 
jpr  [Wed, 19 Jan 2005 10:30:51 +0000  (10:30 +0000)] 
 
GetDocEntry,GetValEntry,GetBinEntry,GetSeqEntry are now 'pure virtual' methods 
of DocEntrySet 
 
jpr  [Wed, 19 Jan 2005 08:58:33 +0000  (08:58 +0000)] 
 
Remove now useless warning/comments 
 
jpr  [Wed, 19 Jan 2005 08:57:14 +0000  (08:57 +0000)] 
 
Fix typo 
 
jpr  [Wed, 19 Jan 2005 08:55:09 +0000  (08:55 +0000)] 
 
Add missing SQItem methods 
 
regrain  [Tue, 18 Jan 2005 18:24:06 +0000  (18:24 +0000)] 
 
   * Test/ShowDicom.cxx, ShowDicomSeq.cxx, TestWriteWithVTK.cxx : change the 
     test. Now it's on image content and not on the resulting visualisation... 
     might solve the problem on linux when using the OpenGL drivers 
   -- BeNours 
 
jpr  [Tue, 18 Jan 2005 18:05:59 +0000  (18:05 +0000)] 
 
Unblacklist KODAK-12-MONO1-Odd_Terminated_Sequence.dcm 
 
jpr  [Tue, 18 Jan 2005 18:03:16 +0000  (18:03 +0000)] 
 
Add missing Document::GetSeqEntry() method 
 
jpr  [Tue, 18 Jan 2005 16:57:44 +0000  (16:57 +0000)] 
 
Unblacklist of gdcm-JPEG-LossLessThoravision.dcm, since it doesn't breaks gdcm 
(Thank you, Jean-Michel !) 
 
malaterre  [Tue, 18 Jan 2005 16:44:46 +0000  (16:44 +0000)] 
 
COMP: Fix warning on Big endian plateform 
 
jpr  [Tue, 18 Jan 2005 16:23:52 +0000  (16:23 +0000)] 
 
Taking into account of 'Transfer Syntax' value 
(for 'true' Dicom V3 files, the 'ACR-NEMA' heuristics sometimes gives unaccurate 
result) 
 
malaterre  [Tue, 18 Jan 2005 16:19:57 +0000  (16:19 +0000)] 
 
COMP: Fix compilation on Mingw 
 
malaterre  [Tue, 18 Jan 2005 15:52:22 +0000  (15:52 +0000)] 
 
BUG: Fix compilation on mingw 
 
malaterre  [Tue, 18 Jan 2005 15:46:49 +0000  (15:46 +0000)] 
 
COMP: Fix warnings about unused var on SunOS 
 
jpr  [Tue, 18 Jan 2005 14:47:21 +0000  (14:47 +0000)] 
 
Blacklist "PET-cardio-Multiframe-Papyrus.dcm" 
 
jpr  [Tue, 18 Jan 2005 14:28:32 +0000  (14:28 +0000)] 
 
Doxygenation (Print method) 
 
jpr  [Tue, 18 Jan 2005 12:16:10 +0000  (12:16 +0000)] 
 
Add missing : 
SQItem *SeqEntry::GetFirstEntry(), 
SQItem *SeqEntry::GetNextEntry() 
 
jpr  [Tue, 18 Jan 2005 11:56:52 +0000  (11:56 +0000)] 
 
In SerieHeader::ImagePositionPatientOrdering() 
      // a Dicom 'Serie' may contain scout views 
		// and images may have differents directions. 
		// -> More than one may have the same 'pos' 
		// Sorting has then NO meaning ! 
 
Thx to Eduardo Davila for reporting bug. 
 
jpr  [Tue, 18 Jan 2005 11:39:59 +0000  (11:39 +0000)] 
 
Solve pb when structure (list, map, ...) is empty. 
Thx to Benoit for reporting bug 
 
jpr  [Tue, 18 Jan 2005 08:25:41 +0000  (08:25 +0000)] 
 
Update ChangeLog 
 
jpr  [Tue, 18 Jan 2005 08:24:54 +0000  (08:24 +0000)] 
 
Some updates on web pages 
 
jpr  [Tue, 18 Jan 2005 08:01:40 +0000  (08:01 +0000)] 
 
2005-01-18 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr> 
   remove useless and never updated keyword \ingroup 
 
jpr  [Tue, 18 Jan 2005 07:55:16 +0000  (07:55 +0000)] 
 
Use new method GetFirstEntry instead of InitTraversal+GetNextEntry 
 
jpr  [Tue, 18 Jan 2005 07:49:41 +0000  (07:49 +0000)] 
 
	-add method GetFirstEntry to replace call to InitTraversal+GetNextEntry 
   -remove InitTraversal method. 
 
malaterre  [Tue, 18 Jan 2005 04:01:09 +0000  (04:01  +0000)] 
 
BUG: Fix build problem on old compiler 
 
malaterre  [Mon, 17 Jan 2005 23:49:43 +0000  (23:49 +0000)] 
 
BUG: Fix patch for HAVE_SA_LEN wasnt working on linux anymore 
 
malaterre  [Mon, 17 Jan 2005 23:15:17 +0000  (23:15 +0000)] 
 
BUG: Fix the cmake bug on Mac/Sun for real 
 
malaterre  [Mon, 17 Jan 2005 23:11:25 +0000  (23:11 +0000)] 
 
BUG: Fix wrong boolean logic 
 
malaterre  [Mon, 17 Jan 2005 21:42:16 +0000  (21:42 +0000)] 
 
ENH: Remove APPLE hack 
 
malaterre  [Mon, 17 Jan 2005 21:41:47 +0000  (21:41 +0000)] 
 
ENH: Rework the stuff for HAVE_SA_LEN 
 
jpr  [Mon, 17 Jan 2005 17:31:01 +0000  (17:31 +0000)] 
 
Forget this one 
 
jpr  [Mon, 17 Jan 2005 17:27:03 +0000  (17:27 +0000)] 
 
in order to be able to use fearlessly copy-paste group-elem are now called 
everywhere group-elem (and not group-element, or Group-Elem ...) 
 
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 
 
jpr  [Mon, 17 Jan 2005 16:52:21 +0000  (16:52 +0000)] 
 
Document::CheckIfEntryExist is now public 
 
malaterre  [Mon, 17 Jan 2005 16:50:35 +0000  (16:50 +0000)] 
 
ENH: Add security for config problem 
 
malaterre  [Mon, 17 Jan 2005 16:44:57 +0000  (16:44 +0000)] 
 
BUG: Actually fix the bug reported by Benoit. Stoopid typo, sorry 
 
malaterre  [Mon, 17 Jan 2005 16:41:18 +0000  (16:41 +0000)] 
 
ENH: Be more verbose on Win32 
 
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 
 
regrain  [Mon, 17 Jan 2005 14:20:29 +0000  (14:20 +0000)] 
 
   * gdcmPython/demo : add python demos using VTK 
   -- BeNours 
 
jpr  [Mon, 17 Jan 2005 14:18:48 +0000  (14:18 +0000)] 
 
To improve test coverage 
 
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 
 
jpr  [Mon, 17 Jan 2005 13:47:22 +0000  (13:47 +0000)] 
 
coding style 
 
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) 
 
jpr  [Mon, 17 Jan 2005 11:16:27 +0000  (11:16 +0000)] 
 
Update ChangeLog 
 
jpr  [Mon, 17 Jan 2005 11:14:31 +0000  (11:14 +0000)] 
 
Update ChangeLog 
 
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 
 
jpr  [Mon, 17 Jan 2005 11:07:40 +0000  (11:07 +0000)] 
 
SQItem number within a given SeqEntry is now displayed at Print time 
 
jpr  [Mon, 17 Jan 2005 11:03:28 +0000  (11:03 +0000)] 
 
* FIX 'Item' entry (fffe,e000) is now correctly stored and displayed 
 
jpr  [Mon, 17 Jan 2005 11:01:55 +0000  (11:01 +0000)] 
 
Modify the parsing process, not to use (now unexposed) internal mechanisms 
 
jpr  [Mon, 17 Jan 2005 11:01:26 +0000  (11:01 +0000)] 
 
Modify the parsing process, not to use (now unexposed) intermal mechanisms 
 
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() 
 
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 
 
malaterre  [Mon, 17 Jan 2005 03:05:55 +0000  (03:05  +0000)] 
 
ENH: Minor patch that rework code to avoid duplicate code. 
 
malaterre  [Mon, 17 Jan 2005 01:14:32 +0000  (01:14  +0000)] 
 
ENH: First pass at simplifying the JPEG stuff. 
 
malaterre  [Mon, 17 Jan 2005 00:21:46 +0000  (00:21  +0000)] 
 
BUG: Need socket lib on Solaris. Also remove old APPLE lib 
 
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 
 
malaterre  [Sun, 16 Jan 2005 00:32:56 +0000  (00:32  +0000)] 
 
ENH: update about GetMacAddress/CreateUniqueUID 
 
malaterre  [Sun, 16 Jan 2005 00:30:09 +0000  (00:30  +0000)] 
 
STYLE: Lost of minor tweak + fix indentation 
 
malaterre  [Sat, 15 Jan 2005 23:00:25 +0000  (23:00 +0000)] 
 
STYLE: Remove printf + minor improvements 
 
malaterre  [Sat, 15 Jan 2005 22:44:11 +0000  (22:44 +0000)] 
 
BUG: CHECK_INCLUDE_FILE is also broken on SunOS 
 
malaterre  [Sat, 15 Jan 2005 22:40:23 +0000  (22:40 +0000)] 
 
STYLE: Fix some comment also rework the include stuff 
 
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 
 
malaterre  [Sat, 15 Jan 2005 21:45:48 +0000  (21:45 +0000)] 
 
BUG: was not returning 0 as expected 
 
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 
 
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 
 
malaterre  [Sat, 15 Jan 2005 03:49:49 +0000  (03:49  +0000)] 
 
ENH: Apparently implementation of GetMacAddress linux also works on my cygwin 
 
malaterre  [Sat, 15 Jan 2005 00:52:36 +0000  (00:52  +0000)] 
 
STYLE: Cleanup the Mac address stuff (1st pass) 
 
malaterre  [Sat, 15 Jan 2005 00:08:13 +0000  (00:08  +0000)] 
 
ENH: update for DirList API changes 
 
malaterre  [Fri, 14 Jan 2005 23:57:06 +0000  (23:57 +0000)] 
 
ENH: also parse Baseline* 
 
malaterre  [Fri, 14 Jan 2005 23:56:06 +0000  (23:56 +0000)] 
 
BUG: TestList do need GDCM_DATA_ROOT 
 
malaterre  [Fri, 14 Jan 2005 23:51:40 +0000  (23:51 +0000)] 
 
STYLE: Fix comment 
 
malaterre  [Fri, 14 Jan 2005 22:53:58 +0000  (22:53 +0000)] 
 
BUG: Wrong macro 
 
malaterre  [Fri, 14 Jan 2005 22:44:39 +0000  (22:44 +0000)] 
 
BUG: Properly rewrote the FindFirst/FindNext to call FindClose at the end 
 
malaterre  [Fri, 14 Jan 2005 22:27:27 +0000  (22:27 +0000)] 
 
BUG: did not compile on Win32 
 
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) 
 
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) 
 
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) 
 
malaterre  [Fri, 14 Jan 2005 21:32:45 +0000  (21:32 +0000)] 
 
ENH: udpate changelog 
 
malaterre  [Fri, 14 Jan 2005 21:31:46 +0000  (21:31 +0000)] 
 
STYLE: correct typo in comment 
 
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 
 
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 
 
malaterre  [Fri, 14 Jan 2005 17:40:04 +0000  (17:40 +0000)] 
 
BUG: Try to fix Mathieu patch 
 
malaterre  [Fri, 14 Jan 2005 17:38:32 +0000  (17:38 +0000)] 
 
BUG: Try to fix JP patch IV