]>
Creatis software - gdcm.git/log
jpr [Wed, 19 May 2004 16:26:44 +0000 (16:26 +0000)]
Sooooon, it will be OK
jpr [Tue, 18 May 2004 17:55:48 +0000 (17:55 +0000)]
PLEASE : keep on waiting for the final version !
regrain [Tue, 18 May 2004 09:00:19 +0000 (09:00 +0000)]
* gdcmPython/gdcm.i : remove useless lines concerning the gdcmGlobal
gdcmGlob
* gdcmPython/setup.py : replace the use of cvar.gdcmGlob to gdcmGlobal
* src/gdcmUtil.h : export methods
-- BeNours
malaterre [Mon, 17 May 2004 04:26:23 +0000 (04:26 +0000)]
* Some more cleanup/enhancement in gdcmPython/CMakeLists.txt getting close
to right behavior
* Initial addition of automatic python testing
* Initial addition of automatic image comparison
malaterre [Sun, 16 May 2004 23:31:13 +0000 (23:31 +0000)]
Bad hack for writting a blank file and shut up cmake
malaterre [Sun, 16 May 2004 22:58:53 +0000 (22:58 +0000)]
BUG: Small update but bug still subsist
malaterre [Sun, 16 May 2004 21:40:48 +0000 (21:40 +0000)]
Update INSTALL for cmake
malaterre [Sun, 16 May 2004 21:31:23 +0000 (21:31 +0000)]
ENH: pourFindTaggs -> TestFindTags
malaterre [Sun, 16 May 2004 21:28:09 +0000 (21:28 +0000)]
ENH: Change testChangeEntete -> TestChangeHeader
malaterre [Sun, 16 May 2004 21:21:21 +0000 (21:21 +0000)]
ENH: testWrite -> TestWrite
malaterre [Sun, 16 May 2004 21:15:49 +0000 (21:15 +0000)]
ENH: testDicomDir -> TestDicomDir
malaterre [Sun, 16 May 2004 21:10:35 +0000 (21:10 +0000)]
ENH: PrintBug -> TestBug
malaterre [Sun, 16 May 2004 21:07:41 +0000 (21:07 +0000)]
ENH: Change dcm2acr -> TestDcm2Acr
malaterre [Sun, 16 May 2004 21:04:22 +0000 (21:04 +0000)]
ENH: Change hashtest -> TestHash
malaterre [Sat, 15 May 2004 22:09:41 +0000 (22:09 +0000)]
BUG: Hopefully deals with cygwin/apple/vc++ library naming convention... sad that not everybody uses linux
malaterre [Sat, 15 May 2004 21:30:32 +0000 (21:30 +0000)]
ENH: Some more steps toward automatic Python+gdcm testing
malaterre [Sat, 15 May 2004 20:05:53 +0000 (20:05 +0000)]
ENH: gdcm.py is now copied to binary dir
malaterre [Sat, 15 May 2004 19:24:44 +0000 (19:24 +0000)]
Update TODO, clean Test/CMakeLists when cmake 2.x comes out
regrain [Thu, 13 May 2004 10:56:18 +0000 (10:56 +0000)]
* Bug fix under win32. Must be verified on linux !!! The shadow class file (.py)
wasn't copied
jpr [Wed, 12 May 2004 12:55:07 +0000 (12:55 +0000)]
general commit of (future) new classes.
PLEASE don't try to use right now
malaterre [Wed, 12 May 2004 03:51:02 +0000 (03:51 +0000)]
Swig should be found on win32 now, some cosmetic cleanup too
malaterre [Wed, 12 May 2004 03:38:24 +0000 (03:38 +0000)]
Mark as advanced: debug and Dart
malaterre [Wed, 12 May 2004 03:36:05 +0000 (03:36 +0000)]
Minor clean up
malaterre [Wed, 12 May 2004 03:09:04 +0000 (03:09 +0000)]
Initial start of support cmake 2.x
malaterre [Wed, 12 May 2004 03:08:04 +0000 (03:08 +0000)]
Remove my comments
malaterre [Wed, 12 May 2004 02:45:35 +0000 (02:45 +0000)]
ENH: Now Example is an option, ON by default
malaterre [Wed, 5 May 2004 20:20:14 +0000 (20:20 +0000)]
BUG: JP suggest me to do this change
regrain [Wed, 5 May 2004 12:48:29 +0000 (12:48 +0000)]
* src/gdcmCommon.h, gdcmDicomDir.cxx, gdcmFile.cxx, gdcmHeaderHelper.h,
gdcmParser.cxx, gdcmParser.h : bug fix for the Microsoft .Net compilation
-- BeNours
jpr [Wed, 5 May 2004 10:57:17 +0000 (10:57 +0000)]
forget this one
regrain [Wed, 5 May 2004 09:01:18 +0000 (09:01 +0000)]
* src/gdcmFile.cxx, gdcmHeader.cxx : bug fix for the msvc compilation
* Test/ShowDicom.cxx : bug fix for msvc compilation
* vtk/vtkgdcmViewer.cxx : bug fix for msvc compilation
-- BeNours
jpr [Wed, 5 May 2004 08:22:51 +0000 (08:22 +0000)]
about compile errors
jpr [Wed, 5 May 2004 07:45:55 +0000 (07:45 +0000)]
The shows goes on
malaterre [Wed, 5 May 2004 02:13:02 +0000 (02:13 +0000)]
BUG: Write was clearly broken...can only blame myself
malaterre [Tue, 4 May 2004 21:09:24 +0000 (21:09 +0000)]
reintroduce testing
jpr [Tue, 4 May 2004 15:05:20 +0000 (15:05 +0000)]
update ChangeLog
jpr [Tue, 4 May 2004 15:03:01 +0000 (15:03 +0000)]
Taking into account the 'Dicom Sequences' leads up to introduce new concepts
(and new classes) :
a 'gdcmDocument' is composed of a set of Doc Entries, that are
- elementary gdcmDocEntries (former gdcmHeaderEntries)
- Sequence Doc Entries (gdcmSeqEntries)
a Sequence is composed of Items.
Each item is a set of Doc Entries (this is recursive)
The non uniqueness of the 'Dicom tag' is due to this recursivity
(never taken into account)
Our unability to add a new 'entry' in the header
at the proper location (neither in the H-Table (map or multimap), nor in
the Chained List is also due to this recursivity.
Don't try, right now, to use/modify/compile these new sources : nothing is
finished.
We just commit all the stuff, 'as is', in order not to loose it.
regrain [Tue, 4 May 2004 07:47:24 +0000 (07:47 +0000)]
* vtk/vtkGdcmReader.cxx : bug fix in the setting of file name
-- BeNours
malaterre [Mon, 3 May 2004 19:35:11 +0000 (19:35 +0000)]
Cosmetic clean up
malaterre [Mon, 3 May 2004 19:26:53 +0000 (19:26 +0000)]
Better implementation of the black list
malaterre [Mon, 3 May 2004 19:12:08 +0000 (19:12 +0000)]
Add a black list of broken dicom images
regrain [Mon, 3 May 2004 13:39:47 +0000 (13:39 +0000)]
* vtk/vtkGdcmReader.cxx : bug fix when loading a list of files using the
file prefix (SetFilePrefix)
-- BeNours
regrain [Mon, 3 May 2004 09:15:45 +0000 (09:15 +0000)]
*** empty log message ***
regrain [Mon, 3 May 2004 09:15:01 +0000 (09:15 +0000)]
* vtk/vtkGdcmReader.cxx : bug fix when loading a list of files using the
file pattern (SetFilePattern)
-- BeNours
jpr [Mon, 3 May 2004 08:30:48 +0000 (08:30 +0000)]
to avoid compile time warning
malaterre [Mon, 3 May 2004 03:59:43 +0000 (03:59 +0000)]
Minor cleanup for toplevel CMakeLists
malaterre [Mon, 3 May 2004 03:30:39 +0000 (03:30 +0000)]
Replace the DEBUG on the stack with a global entry in cmake interface:
GDCM_DEBUG, so you can turn verbosity ON/OFF for debug statement.
malaterre [Sun, 2 May 2004 23:57:30 +0000 (23:57 +0000)]
ENH: Now gdcmVersion.py is automatically generated
malaterre [Sun, 2 May 2004 23:48:43 +0000 (23:48 +0000)]
Add a new test: ShowDicom, for now this is just the c++ version of
checkRead.sh, later it will be able to compare the image read against a
baseline.
malaterre [Sun, 2 May 2004 20:24:02 +0000 (20:24 +0000)]
Remove using namespace, + clean up the CMakeLists
malaterre [Sat, 1 May 2004 00:02:25 +0000 (00:02 +0000)]
update
malaterre [Fri, 30 Apr 2004 19:54:06 +0000 (19:54 +0000)]
DOC + cleanup
malaterre [Fri, 30 Apr 2004 19:45:37 +0000 (19:45 +0000)]
Rename bug1.cxx by copying the comma v file to PrintBug.cxx
malaterre [Fri, 30 Apr 2004 19:41:56 +0000 (19:41 +0000)]
DOC: Comment
malaterre [Fri, 30 Apr 2004 19:38:03 +0000 (19:38 +0000)]
update
malaterre [Fri, 30 Apr 2004 19:36:39 +0000 (19:36 +0000)]
ENH: Add Example stuff with real main:
1. Should be easier to use
2. This is a real example on how to read + write a dicom image, thus make sense to have it
malaterre [Fri, 30 Apr 2004 17:12:24 +0000 (17:12 +0000)]
Update so that exe are forced to a unique place, rename gdcmCxxTest to gdcmTest
frog [Fri, 30 Apr 2004 16:14:55 +0000 (16:14 +0000)]
Doxygenation.
frog [Fri, 30 Apr 2004 14:50:35 +0000 (14:50 +0000)]
* Doc/CMakeLists.txt: the main page is now properly differentiated
between the developper and user version.
* Doc/doxygen.config.in: dropped search related obsolete flags
* src/gdcmParser.h: doxygenation
frog [Fri, 30 Apr 2004 12:31:19 +0000 (12:31 +0000)]
Updated.
jpr [Fri, 30 Apr 2004 10:57:02 +0000 (10:57 +0000)]
gdcmParser doesn't loop any longer inside the Pixel element
frog [Fri, 30 Apr 2004 10:40:11 +0000 (10:40 +0000)]
Doxygenation.
frog [Fri, 30 Apr 2004 08:58:36 +0000 (08:58 +0000)]
Doc/gdcmUML.xmi added raw UML class view (umbrello format)
malaterre [Thu, 29 Apr 2004 22:35:27 +0000 (22:35 +0000)]
Adding new test: TestReadWrite
malaterre [Thu, 29 Apr 2004 19:15:12 +0000 (19:15 +0000)]
Remove complex style install stuff, was never used
malaterre [Thu, 29 Apr 2004 18:28:48 +0000 (18:28 +0000)]
Slight modification
jpr [Thu, 29 Apr 2004 14:32:22 +0000 (14:32 +0000)]
Resolve conflict in ChangeLog
frog [Thu, 29 Apr 2004 13:02:07 +0000 (13:02 +0000)]
* DEVELOPPER: added some helpfull comments for compile/test/install
when using cmake.
jpr [Thu, 29 Apr 2004 10:19:55 +0000 (10:19 +0000)]
Split the old makeDicomDir.cxx into makeDicomDir.cxx and BuildUpDicomDir.cxx
malaterre [Thu, 29 Apr 2004 03:43:24 +0000 (03:43 +0000)]
ENH: 1. Now the test suite is working for real
2. All binaries are now output in the gdcm-bin directory (this was not true before)
malaterre [Thu, 29 Apr 2004 03:02:32 +0000 (03:02 +0000)]
ENH: 1. Remove remp solution of gdcmTests.cxx+ gdcmMain directly in src director, now generated in the build dir.
2. Tests as mentionned smarter
3. Some clean up
4. Add a new method in gdcmDict that return the PubDict by name this is intersting for 3rd party lib like ITK, where we could set the institution anme / patient name...
malaterre [Wed, 28 Apr 2004 19:32:12 +0000 (19:32 +0000)]
Adding gdcmConfigure.h for install and ITK
malaterre [Wed, 28 Apr 2004 17:00:30 +0000 (17:00 +0000)]
Adding std::
jpr [Wed, 28 Apr 2004 16:25:23 +0000 (16:25 +0000)]
update ChangeLog
jpr [Wed, 28 Apr 2004 16:24:58 +0000 (16:24 +0000)]
* ENH add self defined param 'new' to PrintHeader to 'show' the SeQuence
tree-like structure of a Dicom Header
* FIX Test code cleaning
jpr [Wed, 28 Apr 2004 16:24:30 +0000 (16:24 +0000)]
2004-04-28 Jean-Pierre Roux
* ENH add the provisional gdcmHeader::SQDepthLevel to allow
SeQuence indented printing of Dicom Header
* ENH merge methods gdcmParser::Parse and gdcmParser::LoadHeaderEntries
into the single gdcmParser::LoadHeaderEntries for efficiency purpose
Computation of SQDepthLevel is now part of gdcmHeader constructor
ibanez [Wed, 28 Apr 2004 15:24:21 +0000 (15:24 +0000)]
test
malaterre [Mon, 26 Apr 2004 02:24:44 +0000 (02:24 +0000)]
FIX: Building on cygwin is fine now
malaterre [Mon, 26 Apr 2004 01:36:03 +0000 (01:36 +0000)]
Fix: Python/vtk build again
malaterre [Mon, 26 Apr 2004 00:27:53 +0000 (00:27 +0000)]
ENH: Remove redundancie about GDCM_DICT stuff, now we only need to modify
one file instead of seven + some small cleanup
malaterre [Sun, 25 Apr 2004 23:00:46 +0000 (23:00 +0000)]
Propagate GDCM_DATA_ROOT into other tests
malaterre [Sun, 25 Apr 2004 22:43:39 +0000 (22:43 +0000)]
Adding a GDCM_DATA_ROOT for testing
malaterre [Sun, 25 Apr 2004 19:43:13 +0000 (19:43 +0000)]
Fix warnings, add a GDCM_DATA_ROOT to CMake
malaterre [Sun, 25 Apr 2004 18:34:40 +0000 (18:34 +0000)]
update
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
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 ...)
jpr [Fri, 23 Apr 2004 10:02:48 +0000 (10:02 +0000)]
minor modif to gdcmHeaderEntry::Print()
malaterre [Fri, 23 Apr 2004 02:54:18 +0000 (02:54 +0000)]
update
malaterre [Fri, 23 Apr 2004 02:51:13 +0000 (02:51 +0000)]
ENH: change malloc/calloc/free with there c++ equivalent
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 ?)
jpr [Wed, 21 Apr 2004 09:07:17 +0000 (09:07 +0000)]
Comments added
jpr [Wed, 21 Apr 2004 08:39:06 +0000 (08:39 +0000)]
update change log
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
jpr [Mon, 19 Apr 2004 14:59:20 +0000 (14:59 +0000)]
doxygenation
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
malaterre [Sun, 18 Apr 2004 03:26:22 +0000 (03:26 +0000)]
For vtk prior to vtk 4.2.5
malaterre [Sun, 18 Apr 2004 03:03:25 +0000 (03:03 +0000)]
Change default behavior to set a good range value
malaterre [Sat, 17 Apr 2004 16:13:40 +0000 (16:13 +0000)]
update license
malaterre [Sat, 17 Apr 2004 16:12:20 +0000 (16:12 +0000)]
FIX: Don't know what the heck are those files !
malaterre [Sat, 17 Apr 2004 15:32:31 +0000 (15:32 +0000)]
update CMakeLists
jpr [Tue, 6 Apr 2004 15:31:08 +0000 (15:31 +0000)]
Update ChangeLog