]> Creatis software - gdcm.git/log
gdcm.git
17 years agoadd example
jpr [Tue, 29 May 2007 12:41:33 +0000 (12:41 +0000)]
add example

17 years agoFix troubles with :
jpr [Tue, 29 May 2007 10:36:10 +0000 (10:36 +0000)]
Fix troubles with  :
- 'Station Name' vs 'Model Name'
- Series Description

17 years agoFix default spacing cvalue
jpr [Thu, 24 May 2007 10:41:25 +0000 (10:41 +0000)]
Fix default spacing cvalue

17 years agoPort Mathieu's fix (from gdcm1.2) to be able to read Spacings
jpr [Wed, 23 May 2007 16:48:59 +0000 (16:48 +0000)]
Port Mathieu's fix (from gdcm1.2) to be able to read Spacings
in "Enhanced MR Image Storage"

17 years agoRemove useless ref to namespace
jpr [Wed, 23 May 2007 15:30:29 +0000 (15:30 +0000)]
Remove useless ref to namespace

17 years agoIn order to allow to use current version (1.3) of gdcm *and* ITK (that includes
jpr [Wed, 23 May 2007 14:18:02 +0000 (14:18 +0000)]
In order to allow to use current version (1.3) of gdcm *and* ITK (that includes
gdcm1.2) developper may, at CMake time, choose his own 'namespace' name,
e.g. gdcm13

17 years agoFix an old bug 'DicomDir Private' related.
jpr [Wed, 23 May 2007 14:01:44 +0000 (14:01 +0000)]
Fix an old bug 'DicomDir Private' related.

17 years agoMinor update
jpr [Mon, 23 Apr 2007 14:10:35 +0000 (14:10 +0000)]
Minor update

17 years agoEnglish mistakes
jpr [Thu, 12 Apr 2007 13:22:49 +0000 (13:22 +0000)]
English mistakes

17 years agoTo allow testsuite go on.
jpr [Thu, 12 Apr 2007 13:06:02 +0000 (13:06 +0000)]
To allow testsuite go on.

17 years agoFix the bug on US,UL while creating a DICOMDIR
jpr [Thu, 12 Apr 2007 10:43:42 +0000 (10:43 +0000)]
Fix the bug on US,UL while creating a DICOMDIR

17 years agoComments
jpr [Thu, 29 Mar 2007 13:52:16 +0000 (13:52 +0000)]
Comments

17 years agoFix comment
jpr [Thu, 29 Mar 2007 13:49:32 +0000 (13:49 +0000)]
Fix comment

17 years ago new int(4) vs new int[4] (as usual ?)
jpr [Thu, 29 Mar 2007 12:02:22 +0000 (12:02 +0000)]
 new int(4) vs new int[4] (as usual ?)

17 years agonew int[4] should be better than new int(4) to allocate an array :-(
jpr [Thu, 29 Mar 2007 10:50:14 +0000 (10:50 +0000)]
new int[4] should be better than new int(4) to allocate an array :-(

17 years agoTo avoid warnings on Darwin g++
jpr [Wed, 28 Mar 2007 07:56:12 +0000 (07:56 +0000)]
To avoid warnings on Darwin g++

17 years agobool -> int to avoid win32 warnings
jpr [Tue, 27 Mar 2007 11:38:02 +0000 (11:38 +0000)]
bool -> int to avoid win32 warnings

17 years agoAdd class DicomDirPrivate, for dealing with SERIE/PRIVATE
jpr [Mon, 26 Mar 2007 13:32:54 +0000 (13:32 +0000)]
Add class DicomDirPrivate, for dealing with SERIE/PRIVATE
(mainly used, rigth now, for SIEMENS 'CSA non image')

17 years agoFix mistyping
jpr [Fri, 23 Mar 2007 16:03:31 +0000 (16:03 +0000)]
Fix mistyping

17 years agoDeal with PRIVATE (at PrintDicomDir time, not MakeDicomDir time ...)
jpr [Fri, 23 Mar 2007 15:30:15 +0000 (15:30 +0000)]
Deal with PRIVATE (at PrintDicomDir time, not MakeDicomDir time ...)

17 years agoFix some comments
jpr [Fri, 23 Mar 2007 15:03:00 +0000 (15:03 +0000)]
Fix some comments

17 years agoTypo
jpr [Fri, 23 Mar 2007 15:01:47 +0000 (15:01 +0000)]
Typo

17 years agoMinor modifications
jpr [Fri, 23 Mar 2007 14:59:58 +0000 (14:59 +0000)]
Minor modifications

17 years agoDeal with PRIVATE within SERIE (SIEMENS 'CSA non image')
jpr [Fri, 23 Mar 2007 14:57:19 +0000 (14:57 +0000)]
Deal with PRIVATE within SERIE (SIEMENS 'CSA non image')
*PrintDicomDir* deals with them, not the curently bugged MakeDicomDir

17 years agoFix misstyping
jpr [Fri, 16 Mar 2007 16:03:04 +0000 (16:03 +0000)]
Fix misstyping

17 years agoUpdate
jpr [Fri, 16 Mar 2007 15:16:26 +0000 (15:16 +0000)]
Update

17 years agoAdd a small utility to extract (and create DICOM images) the overlays from all the
jpr [Fri, 16 Mar 2007 15:14:37 +0000 (15:14 +0000)]
Add a small utility to extract (and create DICOM images) the overlays from all the
images within a directory

17 years agoAllow user to extract a subimage, within a limited number of frames.
jpr [Tue, 6 Mar 2007 10:19:00 +0000 (10:19 +0000)]
Allow user to extract a subimage, within a limited number of frames.
(OK, this is not *really* a 'ReWrite' problem, but so many users asked for it)

new optional keywords :
         ROI=xBegin,xEnd,yBegin,yEnd
         firstframe=beg lastframe=end

17 years agoENH: Fix a couple of typos in the dictionary
malaterre [Tue, 27 Feb 2007 02:46:36 +0000 (02:46 +0000)]
ENH: Fix a couple of typos in the dictionary

17 years agoStill trying
jpr [Mon, 26 Feb 2007 08:47:29 +0000 (08:47 +0000)]
Still trying

17 years agoTry to solve devil SIEMENS MRC35150 images,
jpr [Fri, 23 Feb 2007 18:26:17 +0000 (18:26 +0000)]
Try to solve devil SIEMENS MRC35150 images,
where images are flagged as ROW, whatever they are tagged as ROW or COLUMN

17 years agoprevent Print from any CR at end of 'name' in dicomV3.dcm
jpr [Fri, 23 Feb 2007 15:29:56 +0000 (15:29 +0000)]
prevent Print from any CR at end of 'name' in dicomV3.dcm
(hope it's enought!)

17 years agoENH: update to DICOM 2007
malaterre [Sat, 6 Jan 2007 20:48:03 +0000 (20:48 +0000)]
ENH: update to DICOM 2007

17 years agoBUG: Those tags are RET
malaterre [Sun, 10 Dec 2006 07:33:12 +0000 (07:33 +0000)]
BUG: Those tags are RET

17 years agoENH: Adding patch from david clunie data dict contains some fixes
malaterre [Sun, 10 Dec 2006 07:18:50 +0000 (07:18 +0000)]
ENH: Adding patch from david clunie data dict contains some fixes

17 years agoENH: Apply a patch of 1400 lines to bring the DICOM dict in sync with the 2006 editio...
malaterre [Sun, 10 Dec 2006 05:46:13 +0000 (05:46 +0000)]
ENH: Apply a patch of 1400 lines to bring the DICOM dict in sync with the 2006 edition. Only one difference was being rejected: 4000 0010. And 0018 9445 was given random values... sigh

17 years agoENH: Yes we handle j2k and lossless now
malaterre [Wed, 15 Nov 2006 22:34:02 +0000 (22:34 +0000)]
ENH: Yes we handle j2k and lossless now

17 years agoAllow wrapping of DirList
jpr [Wed, 15 Nov 2006 16:19:47 +0000 (16:19 +0000)]
Allow wrapping of DirList

17 years agoAdd GetImagePositionPatient() checking
jpr [Wed, 15 Nov 2006 16:00:34 +0000 (16:00 +0000)]
Add GetImagePositionPatient() checking

17 years agoPrint some more usefull info
jpr [Wed, 15 Nov 2006 15:57:49 +0000 (15:57 +0000)]
Print some more usefull info

17 years agoIn order to avois futher post processing trouble,
jpr [Wed, 15 Nov 2006 15:56:56 +0000 (15:56 +0000)]
In order to avois futher post processing trouble,
   force a default PatientOrientation(Patient) and PatientPosition(Patient)

17 years agoTo please Python, add accesors on each Orientation cosine
jpr [Wed, 15 Nov 2006 15:54:15 +0000 (15:54 +0000)]
To please Python, add accesors on each  Orientation cosine

17 years agoTo please python :
jpr [Wed, 15 Nov 2006 15:53:08 +0000 (15:53 +0000)]
To please python :

-> remove default value for constructor.
-> add Get/Set accessors

17 years ago * Test for a bug fix
regrain [Thu, 9 Nov 2006 11:33:03 +0000 (11:33 +0000)]
   * Test for a bug fix
   -- BeNours

17 years agoHope application can link against non-installed version of gdcm
jpr [Wed, 8 Nov 2006 17:06:35 +0000 (17:06 +0000)]
Hope application can link against non-installed version of gdcm

17 years agomake warning message more explicit (?)
jpr [Wed, 8 Nov 2006 17:04:32 +0000 (17:04 +0000)]
make warning message more explicit (?)

17 years agoadd method
jpr [Wed, 8 Nov 2006 17:03:38 +0000 (17:03 +0000)]
add method
bool File::GetImagePositionPatient( float ipp[3] )

17 years agoSome bozzos declare a 'ExplicitVRBigEndian' syntax within the meta elements
jpr [Wed, 25 Oct 2006 14:08:10 +0000 (14:08 +0000)]
Some bozzos declare a 'ExplicitVRBigEndian' syntax within the meta elements
but write the file as a ExplicitVRLittleEndian' syntax one.
-> We no longer trust what we where told (by meta elements)
   (we only trust what we see!)

17 years ago(Try to) make ToMRIregister produces troubleless ACR files
jpr [Mon, 23 Oct 2006 15:51:33 +0000 (15:51 +0000)]
(Try to) make ToMRIregister produces troubleless ACR files

17 years agoAdd 0x0008,0000 DataElement, to verify it's kept only for ACR files
jpr [Mon, 23 Oct 2006 15:49:14 +0000 (15:49 +0000)]
Add 0x0008,0000 DataElement, to verify it's kept only for ACR files

17 years agoSome ACR readers *need* the DataElement (0x0008,0x0000), and cannot recognize
jpr [Mon, 23 Oct 2006 15:45:19 +0000 (15:45 +0000)]
Some ACR readers *need* the DataElement (0x0008,0x0000), and cannot recognize
gdcm-written ACR files :-(
DataElement (0x0008,0x0000) is now added to ACR-files.
(I guess nobody cares, but people from Cardiological Hospital,
 using *very* old clinical Softwares)

17 years agoSome wrecked ACR-NEMA-like images begin by group 0028 (?!?)
jpr [Thu, 19 Oct 2006 10:30:45 +0000 (10:30 +0000)]
Some wrecked ACR-NEMA-like images begin by group 0028 (?!?)
DicomWorks reads them.
Why gdcm shouldn't do it, as well ?
Fixed !

17 years agoFileHelper::CheckMandatoryElements() now checks as well
jpr [Wed, 18 Oct 2006 13:40:18 +0000 (13:40 +0000)]
FileHelper::CheckMandatoryElements() now checks as well
Pixel Representation (0028_0103) and defailts it as 0 (unsigned) if missing
to avoid unexpected behavior for images written by unaware users.

17 years agoDeal with Endianness
jpr [Wed, 11 Oct 2006 15:43:36 +0000 (15:43 +0000)]
Deal with Endianness

17 years agoAvoid memory leaks
jpr [Fri, 1 Sep 2006 13:42:02 +0000 (13:42 +0000)]
Avoid memory leaks

17 years agoSorting the file list on 'file name' should work on any platform!
jpr [Fri, 1 Sep 2006 13:25:27 +0000 (13:25 +0000)]
Sorting the file list on 'file name' should work on any platform!

17 years agoMy previous patch hanged on images with Bits Allocated = 12.
jpr [Wed, 30 Aug 2006 13:31:05 +0000 (13:31 +0000)]
My previous patch hanged on images with Bits Allocated = 12.
(Not so common, but not a bug)
This one should be the final one (hope so !)

17 years agoFix message for View Position
jpr [Tue, 29 Aug 2006 15:53:09 +0000 (15:53 +0000)]
Fix message for View Position

17 years agoAvoid propagating bugs when ReWrite an image 'not 8 bits- not 16 Bits'
jpr [Tue, 29 Aug 2006 15:50:05 +0000 (15:50 +0000)]
Avoid propagating bugs when ReWrite an image 'not 8 bits- not 16 Bits'
BitsAllocated

17 years agoForget to commit this one (Bits Allocated related pb)
jpr [Tue, 29 Aug 2006 15:17:51 +0000 (15:17 +0000)]
Forget to commit this one (Bits Allocated related pb)

17 years agoOld uncommited comments
jpr [Tue, 29 Aug 2006 14:39:45 +0000 (14:39 +0000)]
Old uncommited comments

17 years agoBypass a stupid bug in some headers
jpr [Tue, 29 Aug 2006 10:21:20 +0000 (10:21 +0000)]
Bypass a stupid bug in some headers
(when bits allocated >8 <16, force result of GetPixelType() to "16... )

17 years agoFix comments
jpr [Thu, 24 Aug 2006 13:05:50 +0000 (13:05 +0000)]
Fix comments

17 years agoDon't polute generated image header with meaningless stuff!
jpr [Thu, 24 Aug 2006 12:50:49 +0000 (12:50 +0000)]
Don't polute generated image header with meaningless stuff!

17 years agoFix writting of Overlays image
jpr [Thu, 24 Aug 2006 12:31:32 +0000 (12:31 +0000)]
Fix writting of Overlays image
(Thx to Mathieu for provining accurate data, to check)

17 years agoTo help Google user to reach gdcm Home page
jpr [Wed, 23 Aug 2006 15:30:36 +0000 (15:30 +0000)]
To help Google user to reach gdcm Home page

17 years agoENH: Make code a little more const correct
malaterre [Fri, 18 Aug 2006 18:34:57 +0000 (18:34 +0000)]
ENH: Make code a little more const correct

17 years agoENH: a fix for a broken compiler should NOT impact other compiler
malaterre [Fri, 18 Aug 2006 16:10:48 +0000 (16:10 +0000)]
ENH: a fix for a broken compiler should NOT impact other compiler

17 years agoCOMP: Backport from gdcm1.2
malaterre [Fri, 18 Aug 2006 16:08:16 +0000 (16:08 +0000)]
COMP: Backport from gdcm1.2

17 years agoCOMP: Attempt to fix jpr code
malaterre [Fri, 18 Aug 2006 16:03:46 +0000 (16:03 +0000)]
COMP: Attempt to fix jpr code

17 years agoUsage
jpr [Wed, 26 Jul 2006 17:48:14 +0000 (17:48 +0000)]
Usage

17 years agoUse gdcm1.3 features, to save CPU time
jpr [Wed, 26 Jul 2006 17:47:39 +0000 (17:47 +0000)]
Use gdcm1.3 features, to save CPU time

17 years agoRemove trailing spaces
jpr [Wed, 26 Jul 2006 17:46:02 +0000 (17:46 +0000)]
Remove trailing spaces

17 years agoRemove now useless PhilipsToBrucker2.cxx
jpr [Wed, 26 Jul 2006 17:43:10 +0000 (17:43 +0000)]
Remove now useless PhilipsToBrucker2.cxx
(replaced formerly by more general ToInTag.cxx)

17 years agoMind the swap code, as well!
jpr [Wed, 26 Jul 2006 17:39:54 +0000 (17:39 +0000)]
Mind the swap code, as well!

17 years ago " Extracts user supplied tags (identified by group number-element number)",
jpr [Wed, 26 Jul 2006 17:19:39 +0000 (17:19 +0000)]
   "   Extracts user supplied tags (identified by group number-element number)",
   "   and writes their values in a text file.                                ",
   "   (file will be used as input by BrainVisa software )                    ",

17 years ago " - Converts the Siemens Sonata MRI '*tfl2d1' DICOM files ",
jpr [Wed, 26 Jul 2006 17:15:27 +0000 (17:15 +0000)]
   " - Converts the Siemens Sonata MRI '*tfl2d1' DICOM files                  ",
   " to be processable by MriRegister software                                ",
   " - May be used as a template for gdcm::SerieHelper use.                   ",

17 years agoUse proper type for iterators
jpr [Wed, 26 Jul 2006 17:05:25 +0000 (17:05 +0000)]
Use proper type for iterators

17 years agoMind the Time Triggers, as well
jpr [Wed, 26 Jul 2006 17:02:55 +0000 (17:02 +0000)]
Mind the Time Triggers, as well

17 years agoSometimes, two values are *not separated by a white space.
jpr [Mon, 24 Jul 2006 16:36:45 +0000 (16:36 +0000)]
Sometimes, two values are *not separated by a white space.
Fortunately, the second one is negative.
I had better to rewrite atof (?!)
eg
"-0.00801272 0.0320147-7.09668e-005 -0.0501062 -0.0879057 -0.101794"

17 years agoDeal with trailing anatomical images (juste after parametric ones)
jpr [Fri, 21 Jul 2006 17:18:27 +0000 (17:18 +0000)]
Deal with trailing anatomical images (juste after parametric ones)

17 years agoENH: Minor patch
malaterre [Thu, 20 Jul 2006 22:30:04 +0000 (22:30 +0000)]
ENH: Minor patch

17 years agoENH: Adding ExportConfiguration
malaterre [Thu, 20 Jul 2006 21:59:01 +0000 (21:59 +0000)]
ENH: Adding ExportConfiguration

17 years agofix mistyping
jpr [Thu, 20 Jul 2006 17:47:34 +0000 (17:47 +0000)]
fix mistyping

17 years ago * This program
jpr [Thu, 20 Jul 2006 17:15:28 +0000 (17:15 +0000)]
  * This program
  * - explores recursively the (single Patient, single Study) directory
  * - examines the ".txt" Dense multiframe files
  * - Converts the files into 16 bits Dicom Files
  * WARNING : directory must contain ONLY .txt files

  (Probabely some more refinements to be added, but I wouldn't like to loose
   the source)

17 years agoFix Z position component within Image Position Patient
jpr [Wed, 19 Jul 2006 09:04:46 +0000 (09:04 +0000)]
Fix Z position component within Image Position Patient

17 years ago//
jpr [Wed, 19 Jul 2006 09:03:24 +0000 (09:03 +0000)]
//
// This program is used to convert huge amounts of functionnal (3D + T) MR images
// into 'image tiles' (one title per volume) processable by clinical softwares
//

17 years agoForgot to comment out Linux specific code (CPU time computation)
jpr [Tue, 18 Jul 2006 10:12:56 +0000 (10:12 +0000)]
Forgot to comment out Linux specific code (CPU time computation)

17 years agoAdd 32 bits support
jpr [Mon, 17 Jul 2006 13:27:57 +0000 (13:27 +0000)]
Add 32 bits support

17 years agoMinor changes
jpr [Mon, 17 Jul 2006 13:24:59 +0000 (13:24 +0000)]
Minor changes

17 years agoSome old versions of VTK? ITK ? SeriesWriter weren't too much strict
jpr [Mon, 17 Jul 2006 13:21:05 +0000 (13:21 +0000)]
Some old versions of VTK? ITK ? SeriesWriter weren't too much strict
 when they did the job.
 A lot of people has a lot of 'supposed to be Serie' directories
 that, actually, aren't at all.
 The following program converts them (hope so!)

17 years agoAdd info on gdcm1.2/gdcm1.3 API breaking modifs
jpr [Wed, 12 Jul 2006 12:18:58 +0000 (12:18 +0000)]
Add info on gdcm1.2/gdcm1.3 API breaking modifs

17 years agoAdd a gdcm1.3 syntax version of WriteDicomAsJPEG2000.cxx
jpr [Wed, 12 Jul 2006 09:35:38 +0000 (09:35 +0000)]
Add a gdcm1.3 syntax version of WriteDicomAsJPEG2000.cxx

17 years agoUse a small (8 bytes) buffer to mininize time consuming freads
jpr [Mon, 10 Jul 2006 09:41:46 +0000 (09:41 +0000)]
Use a small (8 bytes) buffer to mininize time consuming freads
during the reding process of the beginning (group+element+vr+length)
of DataEntries.

17 years agoAvoid polluting command line applications output when no Ethernet cable !
jpr [Mon, 10 Jul 2006 09:37:33 +0000 (09:37 +0000)]
Avoid polluting command line applications output when no Ethernet cable !

17 years ago- Avoid useless creation of std::string
jpr [Mon, 10 Jul 2006 08:27:27 +0000 (08:27 +0000)]
- Avoid useless creation of std::string
- Avoid loosing time with std::string comparisons

17 years ago- (try to) optimize time consuming IsItemStarter() method.
jpr [Thu, 6 Jul 2006 16:57:06 +0000 (16:57 +0000)]
- (try to) optimize time consuming IsItemStarter() method.
- inline Isxxx methods (well, with gcc it seems not to have any effect)

17 years agoinfo on API breaking modif (since 1.2)
jpr [Thu, 6 Jul 2006 16:37:19 +0000 (16:37 +0000)]
info on API breaking modif (since 1.2)

17 years agoAvoid using std::string stuff when it's useless (CPU time saving)
jpr [Thu, 6 Jul 2006 15:08:10 +0000 (15:08 +0000)]
Avoid using std::string stuff when it's useless (CPU time saving)

17 years agoReturning a const ref is quicker than returning a value.
jpr [Thu, 6 Jul 2006 15:06:35 +0000 (15:06 +0000)]
Returning a const ref is quicker than returning a value.
Thx to Benoit for provinding enhencement.