]>
Creatis software - gdcm.git/log
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
malaterre [Fri, 14 Jan 2005 17:36:23 +0000 (17:36 +0000)]
BUG: Try to fix JP patch III
malaterre [Fri, 14 Jan 2005 17:34:42 +0000 (17:34 +0000)]
BUG: Try to fix JP patch... again
malaterre [Fri, 14 Jan 2005 17:33:24 +0000 (17:33 +0000)]
BUG: Try to fix JP patch
malaterre [Fri, 14 Jan 2005 17:31:34 +0000 (17:31 +0000)]
COMP: Fix warnings
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
regrain [Fri, 14 Jan 2005 12:53:06 +0000 (12:53 +0000)]
* Missing changes... see my last commit
-- BeNours
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
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
malaterre [Thu, 13 Jan 2005 22:31:40 +0000 (22:31 +0000)]
ENH: update for Debug to file
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
malaterre [Thu, 13 Jan 2005 19:15:43 +0000 (19:15 +0000)]
BUG: REvert last commit sorry for the noise
malaterre [Thu, 13 Jan 2005 19:13:42 +0000 (19:13 +0000)]
ENH: Adding a new supp file for valgrind
malaterre [Thu, 13 Jan 2005 18:23:31 +0000 (18:23 +0000)]
ENH: update Dart to deliver mail
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
jpr [Thu, 13 Jan 2005 14:59:49 +0000 (14:59 +0000)]
Correct misstyping
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
jpr [Thu, 13 Jan 2005 14:39:02 +0000 (14:39 +0000)]
Remove redundant (with TestDicomDir) PrintDicomDir.cxx file
jpr [Thu, 13 Jan 2005 14:20:18 +0000 (14:20 +0000)]
Allow to choose detail level display for DICOMDIR
jpr [Thu, 13 Jan 2005 12:19:58 +0000 (12:19 +0000)]
Now DicomDir::IsReadable() works
regrain [Thu, 13 Jan 2005 11:22:57 +0000 (11:22 +0000)]
* Test/*DicomDir*.cxx : Verification that DicomDir are readable
-- BeNours
regrain [Thu, 13 Jan 2005 11:05:26 +0000 (11:05 +0000)]
* Example/PrintDicomDir.cxx : add readable informations on the DicomDir
-- BeNours
regrain [Thu, 13 Jan 2005 10:49:25 +0000 (10:49 +0000)]
* Add the PrintDicomDir test
-- BeNours
regrain [Thu, 13 Jan 2005 10:37:55 +0000 (10:37 +0000)]
* Now, python test might work on systems
-- BeNours
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
jpr [Thu, 13 Jan 2005 09:46:54 +0000 (09:46 +0000)]
Modify comments and verbosity in DicomDir constuctor
jpr [Thu, 13 Jan 2005 09:24:07 +0000 (09:24 +0000)]
Update ChangeLog
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)
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
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
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)
malaterre [Wed, 12 Jan 2005 21:24:17 +0000 (21:24 +0000)]
BUG: makeDicomDir was not working on Borland
malaterre [Wed, 12 Jan 2005 19:49:34 +0000 (19:49 +0000)]
STYLE: Remove warning about unused var
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
malaterre [Wed, 12 Jan 2005 17:57:58 +0000 (17:57 +0000)]
STYLE: Unused variable
jpr [Wed, 12 Jan 2005 17:16:10 +0000 (17:16 +0000)]
Update Changelog
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
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)
regrain [Wed, 12 Jan 2005 17:06:31 +0000 (17:06 +0000)]
* Now, PrintHeader.py pass... but outside the ctest use. shit !
-- BeNours
malaterre [Wed, 12 Jan 2005 15:58:03 +0000 (15:58 +0000)]
BUG: Fix the FUNCTION on borland
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
regrain [Wed, 12 Jan 2005 15:23:43 +0000 (15:23 +0000)]
* Bug fix for the python part use
-- BeNours
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
regrain [Wed, 12 Jan 2005 13:21:49 +0000 (13:21 +0000)]
* gdcmPython/gdcm.i : bug fix when compiling with MSCV
-- BeNours
jpr [Wed, 12 Jan 2005 11:40:50 +0000 (11:40 +0000)]
Add verbosity
jpr [Wed, 12 Jan 2005 11:33:39 +0000 (11:33 +0000)]
Enhence some comments
jpr [Wed, 12 Jan 2005 10:47:44 +0000 (10:47 +0000)]
Try to explain better what SwapCode means
malaterre [Tue, 11 Jan 2005 23:49:01 +0000 (23:49 +0000)]
BUG: Sorry I changed my mind it was getting worse...
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