]> Creatis software - gdcm.git/log
gdcm.git
18 years agoUpdate fo new features
jpr [Fri, 8 Jul 2005 10:04:36 +0000 (10:04 +0000)]
Update fo new features

18 years agoENH: Fix compilation on mingw32, also minor cleanup gdcm compilation will fail right...
malaterre [Thu, 7 Jul 2005 17:55:08 +0000 (17:55 +0000)]
ENH: Fix compilation on mingw32, also minor cleanup gdcm compilation will fail right away on new unsupported plateform instead of doing cryptic messages

18 years agoBegin of kosherization of Example
jpr [Thu, 7 Jul 2005 17:31:53 +0000 (17:31 +0000)]
Begin of kosherization of Example
New 'gdcm2' style.

18 years agoOn the way to gdcm2 ...
jpr [Thu, 7 Jul 2005 16:37:40 +0000 (16:37 +0000)]
On the way to gdcm2 ...
Now, the stand way to use a file is :

gdcm::File *f = new gdcm::File();
f->SetLoadMode ( user say here what he wants *not* to load );
f->SetFileName("myFile.gdcm");
f->Load();

Old styles are kept, not to break the C++ API.
   - gdcm::File *f = new gdcm::File("myFile.gdcm");
- f->Load("myFile.gdcm");

Due to the syntaxic abilities of Python maybe some troubles will occur
(not sure ...)

18 years agoComment out the time consuming, never used/useless
jpr [Thu, 7 Jul 2005 13:55:39 +0000 (13:55 +0000)]
Comment out the time consuming, never used/useless
'Extended tag' stuff for Sequence embedded Entries

18 years agoMove code lines LTTG so save some CPU time.
jpr [Thu, 7 Jul 2005 13:11:38 +0000 (13:11 +0000)]
Move code lines LTTG so save some CPU time.
(hope so)

18 years agoDue to something stupid in the gdcm::File constructor, the file was parsed twice
jpr [Thu, 7 Jul 2005 10:12:32 +0000 (10:12 +0000)]
Due to something stupid in the gdcm::File constructor, the file was parsed twice
when we used old style, e.g :
gdcm::File *f = new gdcm::File(fileName);
instead of new style, e.g. :
gdcm::File *f = new gdcm::File( );
f->SetLoadMode ( choose what you want *not* to load here );
f->Load( filename );

18 years agoCOMP: Finish patching gdcm for support for bcb6
malaterre [Wed, 6 Jul 2005 15:49:31 +0000 (15:49 +0000)]
COMP: Finish patching gdcm for support for bcb6

18 years agoAccording to Mathieu's requirement, Load twice the same file keeps the rseult of
jpr [Wed, 6 Jul 2005 15:18:42 +0000 (15:18 +0000)]
According to Mathieu's requirement, Load twice the same file keeps the rseult of
the first Load (instead of doing it twice)

18 years agoNow gdcmFile::Load() returns false if file is not gdcm parsable
jpr [Wed, 6 Jul 2005 11:01:08 +0000 (11:01 +0000)]
Now gdcmFile::Load() returns false if file is not gdcm parsable
Only gdcmDocument::Load() did it, before.
Thx to Benoit for reporting bug

18 years agoNow TestAllReadCompareDicom.cxx TestReadWriteReadCompare.cxx accept a third
jpr [Wed, 6 Jul 2005 09:53:43 +0000 (09:53 +0000)]
Now TestAllReadCompareDicom.cxx TestReadWriteReadCompare.cxx accept a third
param, in order not to have to recompile to gdcm::Debug::DebugOn().

18 years ago- Clean out the Entries if a Document is parsed more than once
jpr [Wed, 6 Jul 2005 09:25:12 +0000 (09:25 +0000)]
- Clean out the Entries if a Document is parsed more than once
- Uncomment (usefull) warning messages

18 years agoComments
jpr [Wed, 6 Jul 2005 08:43:18 +0000 (08:43 +0000)]
Comments

18 years ago- Comment out a for the moment too much verbose warning message.
jpr [Wed, 6 Jul 2005 08:42:33 +0000 (08:42 +0000)]
- Comment out a for the moment too much verbose warning message.
- Delay some statement as late as possible, to save some CPU time when they're
useless

18 years agoCOMP: Fix warning about uninitialized var
malaterre [Wed, 6 Jul 2005 00:15:11 +0000 (00:15 +0000)]
COMP: Fix warning about uninitialized var

18 years agoCOMP: Fix compilation on BCB6. Thanks again to Luca for report
malaterre [Tue, 5 Jul 2005 23:50:19 +0000 (23:50 +0000)]
COMP: Fix compilation on BCB6. Thanks again to Luca for report

18 years agoENH: Now any new compiler should be supported (not only bcc32)
malaterre [Tue, 5 Jul 2005 23:39:06 +0000 (23:39 +0000)]
ENH: Now any new compiler should be supported (not only bcc32)

18 years agoENH: Propage cmake var
malaterre [Tue, 5 Jul 2005 23:37:32 +0000 (23:37 +0000)]
ENH: Propage cmake var

18 years agoENH: Adding a cmake script to find which compiler return NULL on malloc(0)... fix...
malaterre [Tue, 5 Jul 2005 23:34:14 +0000 (23:34 +0000)]
ENH: Adding a cmake script to find which compiler return NULL on malloc(0)... fix typo

18 years agoENH: Adding a cmake script to find which compiler return NULL on malloc(0)
malaterre [Tue, 5 Jul 2005 23:27:46 +0000 (23:27 +0000)]
ENH: Adding a cmake script to find which compiler return NULL on malloc(0)

18 years agoENH: Put back testing on JPEG2000 since borland is /sort of/ supported
malaterre [Tue, 5 Jul 2005 23:07:50 +0000 (23:07 +0000)]
ENH: Put back testing on JPEG2000 since borland is /sort of/ supported

18 years agoBUG: Provide a fix(=hack) for bcc32, since jasper does not support this compiler
malaterre [Tue, 5 Jul 2005 23:05:31 +0000 (23:05 +0000)]
BUG: Provide a fix(=hack) for bcc32, since jasper does not support this compiler

18 years agoENH: Adding debug
malaterre [Tue, 5 Jul 2005 20:58:27 +0000 (20:58 +0000)]
ENH: Adding debug

18 years agoBUG: Put back original value for jasper. This will display a weird image inthe case...
malaterre [Tue, 5 Jul 2005 20:48:35 +0000 (20:48 +0000)]
BUG: Put back original value for jasper. This will display a weird image inthe case of the irreversible transform, but at least the dashboard won't be so trashed

18 years agoEnglish misstyping
jpr [Tue, 5 Jul 2005 18:51:51 +0000 (18:51 +0000)]
English misstyping

18 years agoUpdate Doc
jpr [Tue, 5 Jul 2005 18:48:54 +0000 (18:48 +0000)]
Update Doc

18 years agoCoding style
jpr [Tue, 5 Jul 2005 18:47:38 +0000 (18:47 +0000)]
Coding style

18 years agoComments
jpr [Tue, 5 Jul 2005 18:44:21 +0000 (18:44 +0000)]
Comments

18 years agoUpdate Changelog
jpr [Tue, 5 Jul 2005 18:42:15 +0000 (18:42 +0000)]
Update Changelog

18 years agoENH: More patch from Luca to fix compilation on BCB6
malaterre [Tue, 5 Jul 2005 14:55:24 +0000 (14:55 +0000)]
ENH: More patch from Luca to fix compilation on BCB6

18 years agoDeal with NOSHADOWSEQ
jpr [Tue, 5 Jul 2005 13:26:32 +0000 (13:26 +0000)]
Deal with NOSHADOWSEQ

18 years agoDeal with NOSHADOWSEQ option
jpr [Tue, 5 Jul 2005 12:57:36 +0000 (12:57 +0000)]
Deal with NOSHADOWSEQ option

18 years agoEnh warning message
jpr [Sun, 3 Jul 2005 12:47:23 +0000 (12:47 +0000)]
Enh warning message

18 years ago- Speed up DICOMDIR analyse
jpr [Sun, 3 Jul 2005 12:45:53 +0000 (12:45 +0000)]
- Speed up DICOMDIR analyse
- Avoid infinite loop when a 'no Patient / no Study / no Serie / no Image'
Item is found
Thx to Loic Boussel for providing data to fix the bug.

18 years agoShould avoid some troubles with 'no length' SQItems within 'true length'
jpr [Sun, 3 Jul 2005 12:42:04 +0000 (12:42 +0000)]
Should avoid some troubles with 'no length' SQItems within 'true length'
Sequences.
Thx to Loic Boussel for providing data to fix the bug.

18 years agoENH: Adding test for benchmark
malaterre [Sat, 2 Jul 2005 22:51:04 +0000 (22:51 +0000)]
ENH: Adding test for benchmark

18 years agoCOMP: Need to check first if __BORLANDC__ is defined
malaterre [Sat, 2 Jul 2005 19:19:57 +0000 (19:19 +0000)]
COMP: Need to check first if __BORLANDC__ is defined

18 years agoENH: Simplify the old mess
malaterre [Sat, 2 Jul 2005 19:12:40 +0000 (19:12 +0000)]
ENH: Simplify the old mess

18 years agoENH: Oooops forgot to remove the tag for papyrus, now in its own dict: Papyrus.dic
malaterre [Sat, 2 Jul 2005 18:47:47 +0000 (18:47 +0000)]
ENH: Oooops forgot to remove the tag for papyrus, now in its own dict: Papyrus.dic

18 years agoENH: Applying some more patch from Luca Picello to support BCB6
malaterre [Sat, 2 Jul 2005 18:09:36 +0000 (18:09 +0000)]
ENH: Applying some more patch from Luca Picello to support BCB6

18 years agoENH: Add function declaration for atoi and isdigit
malaterre [Sat, 2 Jul 2005 16:51:16 +0000 (16:51 +0000)]
ENH: Add function declaration for atoi and isdigit

18 years agoENH: Adding support for BCB6, big thanks to Luca Picello for patch
malaterre [Sat, 2 Jul 2005 15:54:17 +0000 (15:54 +0000)]
ENH: Adding support for BCB6, big thanks to Luca Picello for patch

18 years agoENH: Remove mem leak
malaterre [Fri, 1 Jul 2005 13:18:59 +0000 (13:18 +0000)]
ENH: Remove mem leak

18 years agoBUG: Hopefully fixing the bug for Borland (optimization ON)
malaterre [Fri, 1 Jul 2005 13:17:00 +0000 (13:17 +0000)]
BUG: Hopefully fixing the bug for Borland (optimization ON)

18 years agoInitialize RLEInfo and JPEGInfo to 0 a avoid further problems
jpr [Fri, 1 Jul 2005 11:25:51 +0000 (11:25 +0000)]
Initialize RLEInfo and JPEGInfo to 0 a avoid further problems
(e.g. PrintFile on a DICOMDIR document)

18 years agoENH: Apply (temp?) patch proposed by Marco Eichelberg, at http://groups-beta.google...
malaterre [Thu, 30 Jun 2005 16:52:00 +0000 (16:52 +0000)]
ENH: Apply (temp?) patch proposed by Marco Eichelberg, at http://groups-beta.google.com/group/comp.protocols.dicom/msg/0c93276d13fc6d74

18 years agoTo avoid compile time warnings
jpr [Thu, 30 Jun 2005 14:50:05 +0000 (14:50 +0000)]
To avoid compile time warnings
(Hope so)

18 years agoEnhance gdcm::File::IsReable() heuristics to be able to process some Loic
jpr [Thu, 30 Jun 2005 14:49:02 +0000 (14:49 +0000)]
Enhance gdcm::File::IsReable() heuristics to be able to process some Loic
Boussel's Hall of Shame Dicom images

18 years agoNow vtkgdcmViewer load mode is defaulted to NO_SHADOWSEQ
jpr [Wed, 29 Jun 2005 16:15:16 +0000 (16:15 +0000)]
Now vtkgdcmViewer load mode is defaulted to NO_SHADOWSEQ

18 years agovtkGdcmReader has now a new method SetLoadMode, to allow user to specify what he
jpr [Wed, 29 Jun 2005 16:12:43 +0000 (16:12 +0000)]
vtkGdcmReader has now a new method SetLoadMode, to allow user to specify what he
wants (not) to load : NO_SEQ, NO_SHADOW, NO_SHADOWSEQ

18 years agoPrintFile take into account noshadowseq autoref parameter
jpr [Wed, 29 Jun 2005 16:00:13 +0000 (16:00 +0000)]
PrintFile take into account noshadowseq autoref parameter

18 years agoAdd the NO_SHADOWSEQ load mode
jpr [Wed, 29 Jun 2005 15:58:33 +0000 (15:58 +0000)]
Add the NO_SHADOWSEQ load mode

18 years agoNow exReadPapyrus uses the Argument Manager
jpr [Mon, 27 Jun 2005 15:46:27 +0000 (15:46 +0000)]
Now exReadPapyrus uses the Argument Manager
+ bug fix

18 years agoENH: New dict for ACUSON images, GEMS Advantx and GEMS Infinia. See README for origin...
malaterre [Mon, 27 Jun 2005 00:31:44 +0000 (00:31 +0000)]
ENH: New dict for ACUSON images, GEMS Advantx and GEMS Infinia. See README for origin(=pdf)

18 years agoENH: Minor cleanup
malaterre [Mon, 27 Jun 2005 00:28:32 +0000 (00:28 +0000)]
ENH: Minor cleanup

18 years agoENH: Adding a few new entries in GEMS.dic, see README for origin
malaterre [Mon, 27 Jun 2005 00:27:21 +0000 (00:27 +0000)]
ENH: Adding a few new entries in GEMS.dic, see README for origin

18 years agoENH: Adding some new entries in GEMS Genie, see README for origin
malaterre [Mon, 27 Jun 2005 00:26:38 +0000 (00:26 +0000)]
ENH: Adding some new entries in GEMS Genie, see README for origin

18 years agoENH: adding notes about thumbnails in GEMS file
malaterre [Mon, 27 Jun 2005 00:25:31 +0000 (00:25 +0000)]
ENH: adding notes about thumbnails in GEMS file

18 years agoENH: Add note about all the private dict
malaterre [Mon, 27 Jun 2005 00:23:24 +0000 (00:23 +0000)]
ENH: Add note about all the private dict

18 years agoENH: Tons of improvement to the script to parse more pdf files... not very user frien...
malaterre [Mon, 27 Jun 2005 00:23:05 +0000 (00:23 +0000)]
ENH: Tons of improvement to the script to parse more pdf files... not very user friendly though :)

18 years agoENH: update
malaterre [Mon, 27 Jun 2005 00:19:27 +0000 (00:19 +0000)]
ENH: update

18 years agoENH: Some more change from D.clunie website. I still dont see the difference between...
malaterre [Mon, 27 Jun 2005 00:16:43 +0000 (00:16 +0000)]
ENH: Some more change from D.clunie website. I still dont see the difference between SPI and Siemens...

18 years agoENH: Using comment from 3.2.2.2 Siemens Somatom Plus (D. Clunie web page) to make...
malaterre [Sun, 26 Jun 2005 23:50:07 +0000 (23:50 +0000)]
ENH: Using comment from 3.2.2.2 Siemens Somatom Plus (D. Clunie web page) to make SIEMENS_GBS_III-16-ACR_NEMA_1.acr completely pass, cool isn't it

18 years agoENH: Rework SPI dict based on D. Clunie dict
malaterre [Sun, 26 Jun 2005 23:26:46 +0000 (23:26 +0000)]
ENH: Rework SPI dict based on D. Clunie dict

18 years agoENH: Adding scary stuff from Philips EasyVision
malaterre [Sun, 26 Jun 2005 22:32:26 +0000 (22:32 +0000)]
ENH: Adding scary stuff from Philips EasyVision

18 years agoENH: ELSCINT.dic generated by analysing a post on www.merge-efilm.com
malaterre [Sun, 26 Jun 2005 22:10:52 +0000 (22:10 +0000)]
ENH: ELSCINT.dic generated by analysing a post on www.merge-efilm.com

18 years agoENH: Adding GEMS UltraSound
malaterre [Sun, 26 Jun 2005 21:34:41 +0000 (21:34 +0000)]
ENH: Adding GEMS UltraSound

18 years agoENH: Tons of notes about the broken pdf
malaterre [Sun, 26 Jun 2005 20:54:46 +0000 (20:54 +0000)]
ENH: Tons of notes about the broken pdf

18 years agoENH: Adding stuff from page 91-98 of 2270669_100r0_3.pdf to GEMS-Advance
malaterre [Sun, 26 Jun 2005 20:32:17 +0000 (20:32 +0000)]
ENH: Adding stuff from page 91-98 of 2270669_100r0_3.pdf to GEMS-Advance

18 years agoENH: Adding page 65-73 of 2270669_100r0_3.pdf : GEMS-Advance
malaterre [Sun, 26 Jun 2005 20:25:44 +0000 (20:25 +0000)]
ENH: Adding page 65-73 of 2270669_100r0_3.pdf : GEMS-Advance

18 years agoBUG: Genie is a GEMS product...
malaterre [Sun, 26 Jun 2005 20:07:42 +0000 (20:07 +0000)]
BUG: Genie is a GEMS product...

18 years agoENH: Split PHILIPS dict into the Intera one, and the genie one
malaterre [Sun, 26 Jun 2005 19:57:51 +0000 (19:57 +0000)]
ENH: Split PHILIPS dict into the Intera one, and the genie one

18 years agoENH: Adding a SIEMENS dict for all those very old files, the dict was generated by...
malaterre [Sun, 26 Jun 2005 19:36:25 +0000 (19:36 +0000)]
ENH: Adding a SIEMENS dict for all those very old files, the dict was generated by shamelessly copying D. clunie dicom3tools dictionary

18 years agoENH: update philips, just a template don't use directly
malaterre [Sun, 26 Jun 2005 18:45:56 +0000 (18:45 +0000)]
ENH: update philips, just a template don't use directly

18 years agoENH: Update philips dict, first pass
malaterre [Sun, 26 Jun 2005 18:10:55 +0000 (18:10 +0000)]
ENH: Update philips dict, first pass

18 years agoENH: Adding GE HiSpeed dict
malaterre [Sun, 26 Jun 2005 15:49:33 +0000 (15:49 +0000)]
ENH: Adding GE HiSpeed dict

18 years agoENH: First pass at adding the GE HiSpeed
malaterre [Sun, 26 Jun 2005 15:41:32 +0000 (15:41 +0000)]
ENH: First pass at adding the GE HiSpeed

18 years agoENH: guess what...
malaterre [Sun, 26 Jun 2005 14:44:43 +0000 (14:44 +0000)]
ENH: guess what...

18 years agoENH: Adding some other stuff from internet
malaterre [Sun, 26 Jun 2005 14:42:54 +0000 (14:42 +0000)]
ENH: Adding some other stuff from internet

18 years agoBUG: Need to lower case A-F before...
malaterre [Sun, 26 Jun 2005 14:22:25 +0000 (14:22 +0000)]
BUG: Need to lower case A-F before...

18 years agoENH: unix command 'uniq'
malaterre [Sun, 26 Jun 2005 14:15:36 +0000 (14:15 +0000)]
ENH: unix command 'uniq'
is not able to be as dump as people writting those pdf files...

18 years agoENH: Adding GE stuff
malaterre [Sun, 26 Jun 2005 14:12:06 +0000 (14:12 +0000)]
ENH: Adding GE stuff

18 years agoENH: About gdcm.dic
malaterre [Sat, 25 Jun 2005 14:01:44 +0000 (14:01 +0000)]
ENH: About gdcm.dic

18 years agoBUG: Need to commit all files for a patch...
malaterre [Sat, 25 Jun 2005 13:57:29 +0000 (13:57 +0000)]
BUG: Need to commit all files for a patch...

18 years agoENH: Adding the SPI (Standard Product Interconnect) dict
malaterre [Fri, 24 Jun 2005 14:07:28 +0000 (14:07 +0000)]
ENH: Adding the SPI (Standard Product Interconnect) dict

18 years agoBUG: rahhhh I also forgot this one
malaterre [Fri, 24 Jun 2005 13:52:10 +0000 (13:52 +0000)]
BUG: rahhhh I also forgot this one

18 years agoENH: update parser for Intera/Philips document
malaterre [Fri, 24 Jun 2005 13:41:26 +0000 (13:41 +0000)]
ENH: update parser for Intera/Philips document

18 years agoENH: some more doc
malaterre [Fri, 24 Jun 2005 13:39:16 +0000 (13:39 +0000)]
ENH: some more doc

18 years agoBUG: remove philips dict...sorry I was playing
malaterre [Fri, 24 Jun 2005 13:35:36 +0000 (13:35 +0000)]
BUG: remove philips dict...sorry I was playing

18 years agoBUG: Completely forgot to commit this file
malaterre [Fri, 24 Jun 2005 13:33:10 +0000 (13:33 +0000)]
BUG: Completely forgot to commit this file

18 years agoENH: Adding a missing tag from Intera
malaterre [Fri, 24 Jun 2005 13:32:00 +0000 (13:32 +0000)]
ENH: Adding a missing tag from Intera

18 years agoBUG: The cxx version of the dictionary was not generated properly
malaterre [Fri, 24 Jun 2005 12:20:59 +0000 (12:20 +0000)]
BUG: The cxx version of the dictionary was not generated properly

18 years agoENH: Now generate a file gdcm.dic that contain dicomV3.dic, Papyrus.dic and NIH.dic...
malaterre [Fri, 24 Jun 2005 12:09:56 +0000 (12:09 +0000)]
ENH: Now generate a file gdcm.dic that contain dicomV3.dic, Papyrus.dic and NIH.dic. Also removed an old comment since this cmake code is now done via a python script: ParseDict.py

18 years agoENH: Removing the forbidden tags (now in NIH.dic)
malaterre [Fri, 24 Jun 2005 11:54:00 +0000 (11:54 +0000)]
ENH: Removing the forbidden tags (now in NIH.dic)

18 years agoENH: Adding comment on NIH.dic
malaterre [Fri, 24 Jun 2005 11:47:35 +0000 (11:47 +0000)]
ENH: Adding comment on NIH.dic

18 years agoENH: Adding the forbidden tags
malaterre [Fri, 24 Jun 2005 11:43:51 +0000 (11:43 +0000)]
ENH: Adding the forbidden tags

18 years agoBUG: 0028 0012 US 1 Planes is not RETIRED
malaterre [Fri, 24 Jun 2005 11:42:14 +0000 (11:42 +0000)]
BUG: 0028 0012 US 1 Planes is not RETIRED

18 years agoSummer nights are really too hot to sleep.
jpr [Fri, 24 Jun 2005 10:55:58 +0000 (10:55 +0000)]
Summer nights are really too hot to sleep.
Coding style : kosherization of all the 'if's (300 amongst 900 were haram)

18 years agoExtend warning message for debuging purpose.
jpr [Fri, 24 Jun 2005 10:53:46 +0000 (10:53 +0000)]
Extend warning message for debuging purpose.

18 years agoPixel Spacing related problems : update comments.
jpr [Fri, 24 Jun 2005 10:50:20 +0000 (10:50 +0000)]
Pixel Spacing related problems : update comments.
Thx to D. Clunie for providing data to check the code