]>
Creatis software - gdcm.git/log
jpr [Fri, 20 May 2005 16:20:24 +0000 (16:20 +0000)]
Update server
jpr [Fri, 20 May 2005 15:50:27 +0000 (15:50 +0000)]
To see at a glance what are the most time consuming images
jpr [Fri, 20 May 2005 15:47:32 +0000 (15:47 +0000)]
Comment out TestAllEntryVerify.cxx during the transient phase of reorg gdcmData
jpr [Fri, 20 May 2005 08:34:15 +0000 (08:34 +0000)]
To avoid warning
(due to strange vtk method SetFilePrefix prototype that receives a 'char *'
instead of 'const char *'
jpr [Fri, 20 May 2005 08:27:55 +0000 (08:27 +0000)]
To avoid warning.
(this time, it's wasn(t dangerous a run time)
jpr [Thu, 19 May 2005 15:47:20 +0000 (15:47 +0000)]
Fix misstyping
jpr [Thu, 19 May 2005 15:37:40 +0000 (15:37 +0000)]
To avoid warnings
jpr [Thu, 19 May 2005 15:31:21 +0000 (15:31 +0000)]
FIX possible troubles when checking
'Hight Bit Position' vs 'Bits Allocated' and 'Bits Stored'
Thx to Mathieu for reporting bug
jpr [Wed, 18 May 2005 10:12:07 +0000 (10:12 +0000)]
Fix : now dcm deals with 'No preamble', Big Endian Explicit VR group 0002.
Thx to Dennis Hu for providing a sample image to fix the bug.
jpr [Tue, 17 May 2005 17:10:49 +0000 (17:10 +0000)]
ENH : Now, FileHelper::CheckMandatoryElements() makes some consistency checking,
at LTTG (Least Time To Go)
around Bits Allocated, Bits Stored, High Bit Position,
to avoid unaware user to mess up the stuff.
jpr [Tue, 17 May 2005 12:44:09 +0000 (12:44 +0000)]
ENH : According to David Clunie's advice, we check now 'Imager Pixel Spacing'
before 'Pixel Spacing', when we want to get X or Y Spacing.
malaterre [Mon, 16 May 2005 17:24:05 +0000 (17:24 +0000)]
COMP: or not...
malaterre [Sat, 14 May 2005 23:27:13 +0000 (23:27 +0000)]
ENH: Add a note about cmake version, since CMAKE_REQUIRE_VERSION does not take into account patch level. See bug #1854
malaterre [Sat, 14 May 2005 23:25:33 +0000 (23:25 +0000)]
ENH: Do some APPLE/WIN32 voodoo thing to get apps working
malaterre [Wed, 11 May 2005 18:32:17 +0000 (18:32 +0000)]
ENH: Should now support image with space in the origin
malaterre [Wed, 11 May 2005 17:15:18 +0000 (17:15 +0000)]
BUG: When Image Position Patient was exactly 0,0,0 the strategy was failing... cannot remember why I put that test ...
malaterre [Wed, 11 May 2005 15:01:46 +0000 (15:01 +0000)]
BUG: Fix previously instroduce cmake bug, now should compile fine even without VTK at all. Fix float/double in VTK4.2 and finally backport a patch from ITK
malaterre [Wed, 11 May 2005 14:40:56 +0000 (14:40 +0000)]
ENH: Some minor enhance:
1. Support compilation of gdcm against VTK 4.2 but not testing
2. Support compilation of gdcm agains VTK <= 4.4.2 but not testing
3. Complain if the version is not matched
4. minor compilation glitch
jpr [Tue, 10 May 2005 12:12:02 +0000 (12:12 +0000)]
To print the CPU time with and without loading Sequences and Shadow groups.
Displayed values are a little bit strange ...
jpr [Wed, 4 May 2005 07:29:17 +0000 (07:29 +0000)]
Fix misstyping
jpr [Tue, 3 May 2005 11:06:22 +0000 (11:06 +0000)]
" This program allows to see at a glance"
" if the gdcm::File remains unimpaired after a Write"
" In a future step, we could move it to"
" gdcm Testing, for a systematic checking"
" of the entire dataset"
" Later ..."
jpr [Tue, 3 May 2005 10:57:27 +0000 (10:57 +0000)]
gdcm::File::IsReadable() is no usable here, because we deal with
any kind of gdcm::Readable *document*
not only gdcm::File (as opposed to gdcm::DicomDir)
BTH : how can you call a method belonging to parent class;
when overloaded in the child class, with VS60?
jpr [Tue, 3 May 2005 10:40:28 +0000 (10:40 +0000)]
Hope it compile under VS60.
jpr [Tue, 3 May 2005 09:51:06 +0000 (09:51 +0000)]
Now the gdcm::File remains unimpaired after writting, in any case.
jpr [Tue, 3 May 2005 09:43:04 +0000 (09:43 +0000)]
Load returns now a bool (allow user not to call IsReadable() )
malaterre [Mon, 2 May 2005 17:56:44 +0000 (17:56 +0000)]
ENH: Minor cleanup, also clearly specify how many pixel are tested
malaterre [Mon, 2 May 2005 17:51:57 +0000 (17:51 +0000)]
ENH: Set a maximum of difference to avoid generating a log bigger than mem size of the machine
malaterre [Mon, 2 May 2005 17:28:15 +0000 (17:28 +0000)]
COMP: Those things did not compile on VS60... dont understand what the author meant...
jpr [Fri, 29 Apr 2005 15:11:56 +0000 (15:11 +0000)]
typo
jpr [Fri, 29 Apr 2005 15:10:55 +0000 (15:10 +0000)]
Don't abort the prog when File not open
jpr [Thu, 28 Apr 2005 14:32:54 +0000 (14:32 +0000)]
Fix Z dimension bug
Thx to Benoit for reporting it
jpr [Thu, 28 Apr 2005 12:37:33 +0000 (12:37 +0000)]
Update News
jpr [Thu, 28 Apr 2005 09:29:05 +0000 (09:29 +0000)]
Aware user (who *does* know all the files whose names
are in InternalFileNameList are 'coherent', that is to say :
- exist
- may be open,
- are gdcm-readable
- have the same sizes
- have the same 'pixel' type
- are single frame
- have the same color convention
- anything else ?
is now allowed to ask for a 'light' checking (actualy : initialization, from the
first file characteristics), using vtkGdcmReader::SetCheckFileCoherenceLight()
jpr [Thu, 28 Apr 2005 08:40:27 +0000 (08:40 +0000)]
Fix misstyping
jpr [Wed, 27 Apr 2005 14:54:56 +0000 (14:54 +0000)]
PrintFile gives now an accurate output for 'non gdcm::File readable' docomuments
that are 'non gdcm::Document readable'
jpr [Wed, 27 Apr 2005 12:40:28 +0000 (12:40 +0000)]
exAnonymizeNoLoad can now anonymize any kind of document (even if they are not
File::Readable - Document::Readable is enough-)
jpr [Wed, 27 Apr 2005 10:00:35 +0000 (10:00 +0000)]
Removal of now useless lut-related stuff
jpr [Wed, 27 Apr 2005 09:52:27 +0000 (09:52 +0000)]
Pb of 'Bits Allocated = 12' is now dealt with in
FileHelper::CheckMandatoryElements, no longer in File::Write.
Thx to Mathieu for reporting bug.
regrain [Wed, 27 Apr 2005 09:14:06 +0000 (09:14 +0000)]
* Amelioration of TestAllReadCompareDicom
-- BeNours
jpr [Tue, 26 Apr 2005 16:25:49 +0000 (16:25 +0000)]
Prepare MPEG Dicom encapsulated processing (within a loooong future)
jpr [Tue, 26 Apr 2005 16:23:58 +0000 (16:23 +0000)]
Fix some checking
jpr [Tue, 26 Apr 2005 16:21:54 +0000 (16:21 +0000)]
Some checking added
jpr [Tue, 26 Apr 2005 16:18:23 +0000 (16:18 +0000)]
Should leave gdcm::Document constructor in a much quicker
and much cleaner way when anything wrong occurs.
manu [Tue, 26 Apr 2005 09:34:01 +0000 (09:34 +0000)]
gdcmFile.h was included twice (second one instead of gdcmFileHelper.h), leading to gdcmFileHelper class not available in python
malaterre [Mon, 25 Apr 2005 18:45:12 +0000 (18:45 +0000)]
ENH: Minor cleanup
jpr [Mon, 25 Apr 2005 15:24:03 +0000 (15:24 +0000)]
Update dicomTS.dic with Siemens Syngo(r)MR private SOP Class UID :
"1.3.12.2.1107.5.9.1" (CSA Non-Image Storage)
jpr [Mon, 25 Apr 2005 14:35:21 +0000 (14:35 +0000)]
Prefixing filename by GDCM_DATA_ROOT should avoid serious troubles
jpr [Mon, 25 Apr 2005 14:07:05 +0000 (14:07 +0000)]
Remove useless PrintHeader (replaced by PrintDocument)
malaterre [Sun, 24 Apr 2005 20:54:45 +0000 (20:54 +0000)]
BUG: A test that cannot open an image SHOULD fail
malaterre [Sun, 24 Apr 2005 16:21:44 +0000 (16:21 +0000)]
COMP: gcc 4.0 dont like ; in #define
jpr [Fri, 22 Apr 2005 13:37:57 +0000 (13:37 +0000)]
Prepare (future) MPEG integration
jpr [Fri, 22 Apr 2005 12:59:58 +0000 (12:59 +0000)]
Modify Print() output
jpr [Fri, 22 Apr 2005 12:07:39 +0000 (12:07 +0000)]
correct English mistakes
regrain [Fri, 22 Apr 2005 08:36:58 +0000 (08:36 +0000)]
* Remove bad (unused and older) spec file for linux packaging
-- BeNours
jpr [Thu, 21 Apr 2005 10:04:53 +0000 (10:04 +0000)]
Preventive Black listing of ETIAM Dicom-MPEG image
jpr [Thu, 21 Apr 2005 09:56:01 +0000 (09:56 +0000)]
Update New Features / Missing Features
jpr [Thu, 21 Apr 2005 07:40:00 +0000 (07:40 +0000)]
Taking into account Dicom MPEG
malaterre [Wed, 20 Apr 2005 22:07:54 +0000 (22:07 +0000)]
ENH: Cannot divide by 0 on bcc55
malaterre [Wed, 20 Apr 2005 22:04:34 +0000 (22:04 +0000)]
BUG: Fix Numerical Excption on bcc55
regrain [Wed, 20 Apr 2005 14:22:22 +0000 (14:22 +0000)]
* FIX : on X, the python part is correctly installed. All files are
installed in gdcm sub-directory
-- BeNours
jpr [Wed, 20 Apr 2005 11:25:35 +0000 (11:25 +0000)]
Should avoid some warning from Borland Compiler
jpr [Wed, 20 Apr 2005 11:24:51 +0000 (11:24 +0000)]
Add exOverlayACR
jpr [Wed, 20 Apr 2005 11:22:28 +0000 (11:22 +0000)]
Add a 'heavy documented' example on the way to extract 'overlays'
when they are stored in the 'ACR fashion'
(that's NOT to say in ACR-NEMA images; it still works an DICOM V3 images)
jpr [Tue, 19 Apr 2005 12:31:56 +0000 (12:31 +0000)]
Fix some comments
regrain [Tue, 19 Apr 2005 11:13:13 +0000 (11:13 +0000)]
* Builder/ : add something to facilitate the RPM creation of gdcm
-- BeNours
jpr [Tue, 19 Apr 2005 10:01:02 +0000 (10:01 +0000)]
Remove useless #include "gdcmDataImages.h"
jpr [Tue, 19 Apr 2005 09:58:19 +0000 (09:58 +0000)]
Should suppress some warnings from Borland compiler
malaterre [Mon, 18 Apr 2005 02:29:07 +0000 (02:29 +0000)]
COMP: Need to include sys/stat for stat function + IS_DIR
malaterre [Mon, 18 Apr 2005 01:50:54 +0000 (01:50 +0000)]
BUG: Need to update test due to recent change
malaterre [Sat, 16 Apr 2005 03:50:26 +0000 (03:50 +0000)]
CONP: Alrite seems like that before gcc 2.96 ios::failure was not defined. I could only find ref to ios_base::failure. This thing is really poorly documented my guess is that this is not really in c++ but just a stupid extension
malaterre [Fri, 15 Apr 2005 22:09:22 +0000 (22:09 +0000)]
ENH: Remove stuff that will not be used on win32, therefore avoid polluting the cmakecache
malaterre [Fri, 15 Apr 2005 21:49:52 +0000 (21:49 +0000)]
ENH: Patching IsDirectory and the ios::Failure pb
malaterre [Fri, 15 Apr 2005 21:46:06 +0000 (21:46 +0000)]
COMP: Could not find if ios::failure is defined in C++ or not..disabling on GNU system
malaterre [Fri, 15 Apr 2005 21:41:43 +0000 (21:41 +0000)]
BUG: Fix test
malaterre [Fri, 15 Apr 2005 21:30:26 +0000 (21:30 +0000)]
ENH: Make sure noone is passing a name ending with a / at the end
malaterre [Fri, 15 Apr 2005 21:21:42 +0000 (21:21 +0000)]
BUG: Attempt to fix borland IsDirectory
regrain [Fri, 15 Apr 2005 09:42:28 +0000 (09:42 +0000)]
*** empty log message ***
jpr [Thu, 14 Apr 2005 15:15:15 +0000 (15:15 +0000)]
Use new style (NO_SHADOW NO_SEQ) for making a DICOMDIR
jpr [Thu, 14 Apr 2005 15:13:39 +0000 (15:13 +0000)]
Update comments
jpr [Thu, 14 Apr 2005 14:27:57 +0000 (14:27 +0000)]
User new feature to skip Sequences and/or shadow groups
jpr [Thu, 14 Apr 2005 14:26:19 +0000 (14:26 +0000)]
Now, user can ask gdcm::DicomDir to skip SeqEntries or shadow groups, when
possible :
// Old style (still available) :
dcmdir = new gdcm::DicomDir(dirName, true);
// new style (user is allowed no to load Sequences an/or Shadow Groups)
dcmdir = new gdcm::DicomDir( );
dcmdir->SetParseDir(true);
dcmdir->SetLoadMode(NO_SEQ | NO_SHADOW);
dcmdir->Load(dirName);
regrain [Thu, 14 Apr 2005 13:44:04 +0000 (13:44 +0000)]
* gdcmPython/ : amelioration to load Version with the library
-- BeNours
malaterre [Wed, 13 Apr 2005 13:15:13 +0000 (13:15 +0000)]
BUG: Could not build static lib of gdcm properly on windows. Thanks a lot for Jean Michel patch and patience
regrain [Wed, 13 Apr 2005 10:58:29 +0000 (10:58 +0000)]
* string error fix
-- BeNours
regrain [Wed, 13 Apr 2005 10:48:54 +0000 (10:48 +0000)]
* Dicts/DictGroupName.dic : Remove all entries defined by "???"
* gdcmPython/gdcm.i : add equivalent to GDCM_UNFOUND and other
string constants defined in gdcmCommon.h.
-- BeNours
regrain [Tue, 12 Apr 2005 07:33:22 +0000 (07:33 +0000)]
* Builder/gdcm.iss.in : Bug fix - missing gdcmConfigure.h
-- BeNours
malaterre [Mon, 11 Apr 2005 17:30:27 +0000 (17:30 +0000)]
BUG: Stupid gcc 2.96 does not support ios::failure
malaterre [Mon, 11 Apr 2005 17:01:16 +0000 (17:01 +0000)]
BUG: Spacing in DICOM is y first THEN x spacing
regrain [Wed, 6 Apr 2005 12:49:27 +0000 (12:49 +0000)]
* Amelioration on the DictGroupName class
-- BeNours
regrain [Wed, 6 Apr 2005 08:59:46 +0000 (08:59 +0000)]
* src/gdcmDictGroupName.cxx : amelioration of print
* Testing/TestDictGroupName.cxx : amelioration of code. Bug fix
-- BeNours
regrain [Tue, 5 Apr 2005 11:50:58 +0000 (11:50 +0000)]
* Update version
-- BeNours
regrain [Tue, 5 Apr 2005 10:56:22 +0000 (10:56 +0000)]
* src/gdcmDictGroupName.[h|cxx] : add a correlation between a group (number)
and it's representation name (for the NIH)
-- BeNours
jpr [Tue, 5 Apr 2005 10:28:59 +0000 (10:28 +0000)]
User may now choose whether he wants to load Shadow Groups and Sequences or not
jpr [Tue, 5 Apr 2005 10:20:53 +0000 (10:20 +0000)]
Comments
regrain [Tue, 5 Apr 2005 09:15:37 +0000 (09:15 +0000)]
* Amelioration of demo
-- BeNours
jpr [Mon, 4 Apr 2005 15:15:24 +0000 (15:15 +0000)]
Fix stupid bug when writting ACR-NEMA image from 'ACR-LibIDO' one.
regrain [Thu, 31 Mar 2005 09:46:51 +0000 (09:46 +0000)]
* src/gdcmPixelReadConvert.cxx : problems of around of double to uint8, when
conversion of YBR to RGB pixels. So, now, the conversion is made using
integers only
-- BeNours
regrain [Thu, 31 Mar 2005 08:06:21 +0000 (08:06 +0000)]
* Testing/TestAllReadCompareDicom.cxx : amelioration
-- BeNours
regrain [Thu, 31 Mar 2005 07:45:57 +0000 (07:45 +0000)]
* Testing/TestAllReadCompareDicom.cxx : bug fix when compiling on linux
-- BeNours
regrain [Wed, 30 Mar 2005 15:30:32 +0000 (15:30 +0000)]
* Testing/TestAllReadCompareDicom.cxx : now use test files (invented file
format) to replace 'at-run' dicom files generated by the
TestAllReadCompareDicom test
-- BeNours