]>
Creatis software - gdcm.git/log
jpr [Fri, 8 Jun 2007 12:49:37 +0000 (12:49 +0000)]
Add new method :
SerieHelper::SetDicomDirSerie(DicomDirSerie *se)
jpr [Fri, 8 Jun 2007 12:43:19 +0000 (12:43 +0000)]
Add macro to use DropDuplicatePositions directly
jpr [Fri, 8 Jun 2007 12:41:07 +0000 (12:41 +0000)]
Use new feature sh->SetDropDuplicatePositions(true);
jpr [Fri, 8 Jun 2007 12:39:49 +0000 (12:39 +0000)]
typo
jpr [Fri, 8 Jun 2007 12:39:07 +0000 (12:39 +0000)]
Add some comments for newbees.
avoid loosing time to re explain!)
jpr [Thu, 7 Jun 2007 16:13:14 +0000 (16:13 +0000)]
Add an example on how to extract CSA informations.
Thx to Mathieu Malaterre for supplying root code.
A lot of work remains to do to make gdcm methods (class ?)
jpr [Wed, 6 Jun 2007 17:43:23 +0000 (17:43 +0000)]
Update User's Guide
jpr [Wed, 6 Jun 2007 13:03:57 +0000 (13:03 +0000)]
Let more track of gdcm in anonymized image
jpr [Wed, 6 Jun 2007 13:03:09 +0000 (13:03 +0000)]
Make sure the Data Element of interest is loaded
jpr [Tue, 5 Jun 2007 16:25:52 +0000 (16:25 +0000)]
Add more explanations on SerieHelper vs vtkGdcmReader
jpr [Mon, 4 Jun 2007 13:40:01 +0000 (13:40 +0000)]
avoid some warnings a doxygen time
jpr [Mon, 4 Jun 2007 08:51:23 +0000 (08:51 +0000)]
Fix some verbosity
jpr [Thu, 31 May 2007 12:23:26 +0000 (12:23 +0000)]
Coding style
jpr [Thu, 31 May 2007 12:22:46 +0000 (12:22 +0000)]
More verbosity
jpr [Wed, 30 May 2007 15:13:25 +0000 (15:13 +0000)]
Some more output to show the difference between
gdcm::SerieHelper::GetZSpacing() // right
and
gdcm::File::GetZSpacing() // wrong
jpr [Wed, 30 May 2007 15:11:16 +0000 (15:11 +0000)]
Most of the file headers have NO z spacing
It must be calculated from the whole gdcm::Serie (if any)
using Jolinda Smith's algoritm.
see gdcm::SerieHelper::ImagePositionPatientOrdering()
jpr [Wed, 30 May 2007 11:05:47 +0000 (11:05 +0000)]
(Try to) fix troubles with WIN32 vs _WIN32 at compile time
jpr [Wed, 30 May 2007 11:04:37 +0000 (11:04 +0000)]
Temporarily commenting out of
WriteDicomAsJPEG
that doesn't compile on Windows ?!?
jpr [Tue, 29 May 2007 12:41:33 +0000 (12:41 +0000)]
add example
jpr [Tue, 29 May 2007 10:36:10 +0000 (10:36 +0000)]
Fix troubles with :
- 'Station Name' vs 'Model Name'
- Series Description
jpr [Thu, 24 May 2007 10:41:25 +0000 (10:41 +0000)]
Fix default spacing cvalue
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"
jpr [Wed, 23 May 2007 15:30:29 +0000 (15:30 +0000)]
Remove useless ref to namespace
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
jpr [Wed, 23 May 2007 14:01:44 +0000 (14:01 +0000)]
Fix an old bug 'DicomDir Private' related.
jpr [Mon, 23 Apr 2007 14:10:35 +0000 (14:10 +0000)]
Minor update
jpr [Thu, 12 Apr 2007 13:22:49 +0000 (13:22 +0000)]
English mistakes
jpr [Thu, 12 Apr 2007 13:06:02 +0000 (13:06 +0000)]
To allow testsuite go on.
jpr [Thu, 12 Apr 2007 10:43:42 +0000 (10:43 +0000)]
Fix the bug on US,UL while creating a DICOMDIR
jpr [Thu, 29 Mar 2007 13:52:16 +0000 (13:52 +0000)]
Comments
jpr [Thu, 29 Mar 2007 13:49:32 +0000 (13:49 +0000)]
Fix comment
jpr [Thu, 29 Mar 2007 12:02:22 +0000 (12:02 +0000)]
new int(4) vs new int[4] (as usual ?)
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 :-(
jpr [Wed, 28 Mar 2007 07:56:12 +0000 (07:56 +0000)]
To avoid warnings on Darwin g++
jpr [Tue, 27 Mar 2007 11:38:02 +0000 (11:38 +0000)]
bool -> int to avoid win32 warnings
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')
jpr [Fri, 23 Mar 2007 16:03:31 +0000 (16:03 +0000)]
Fix mistyping
jpr [Fri, 23 Mar 2007 15:30:15 +0000 (15:30 +0000)]
Deal with PRIVATE (at PrintDicomDir time, not MakeDicomDir time ...)
jpr [Fri, 23 Mar 2007 15:03:00 +0000 (15:03 +0000)]
Fix some comments
jpr [Fri, 23 Mar 2007 15:01:47 +0000 (15:01 +0000)]
Typo
jpr [Fri, 23 Mar 2007 14:59:58 +0000 (14:59 +0000)]
Minor modifications
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
jpr [Fri, 16 Mar 2007 16:03:04 +0000 (16:03 +0000)]
Fix misstyping
jpr [Fri, 16 Mar 2007 15:16:26 +0000 (15:16 +0000)]
Update
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
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
malaterre [Tue, 27 Feb 2007 02:46:36 +0000 (02:46 +0000)]
ENH: Fix a couple of typos in the dictionary
jpr [Mon, 26 Feb 2007 08:47:29 +0000 (08:47 +0000)]
Still trying
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
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!)
malaterre [Sat, 6 Jan 2007 20:48:03 +0000 (20:48 +0000)]
ENH: update to DICOM 2007
malaterre [Sun, 10 Dec 2006 07:33:12 +0000 (07:33 +0000)]
BUG: Those tags are RET
malaterre [Sun, 10 Dec 2006 07:18:50 +0000 (07:18 +0000)]
ENH: Adding patch from david clunie data dict contains some fixes
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
malaterre [Wed, 15 Nov 2006 22:34:02 +0000 (22:34 +0000)]
ENH: Yes we handle j2k and lossless now
jpr [Wed, 15 Nov 2006 16:19:47 +0000 (16:19 +0000)]
Allow wrapping of DirList
jpr [Wed, 15 Nov 2006 16:00:34 +0000 (16:00 +0000)]
Add GetImagePositionPatient() checking
jpr [Wed, 15 Nov 2006 15:57:49 +0000 (15:57 +0000)]
Print some more usefull info
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)
jpr [Wed, 15 Nov 2006 15:54:15 +0000 (15:54 +0000)]
To please Python, add accesors on each Orientation cosine
jpr [Wed, 15 Nov 2006 15:53:08 +0000 (15:53 +0000)]
To please python :
-> remove default value for constructor.
-> add Get/Set accessors
regrain [Thu, 9 Nov 2006 11:33:03 +0000 (11:33 +0000)]
* Test for a bug fix
-- BeNours
jpr [Wed, 8 Nov 2006 17:06:35 +0000 (17:06 +0000)]
Hope application can link against non-installed version of gdcm
jpr [Wed, 8 Nov 2006 17:04:32 +0000 (17:04 +0000)]
make warning message more explicit (?)
jpr [Wed, 8 Nov 2006 17:03:38 +0000 (17:03 +0000)]
add method
bool File::GetImagePositionPatient( float ipp[3] )
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!)
jpr [Mon, 23 Oct 2006 15:51:33 +0000 (15:51 +0000)]
(Try to) make ToMRIregister produces troubleless 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
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)
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 !
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.
jpr [Wed, 11 Oct 2006 15:43:36 +0000 (15:43 +0000)]
Deal with Endianness
jpr [Fri, 1 Sep 2006 13:42:02 +0000 (13:42 +0000)]
Avoid memory leaks
jpr [Fri, 1 Sep 2006 13:25:27 +0000 (13:25 +0000)]
Sorting the file list on 'file name' should work on any platform!
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 !)
jpr [Tue, 29 Aug 2006 15:53:09 +0000 (15:53 +0000)]
Fix message for View Position
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
jpr [Tue, 29 Aug 2006 15:17:51 +0000 (15:17 +0000)]
Forget to commit this one (Bits Allocated related pb)
jpr [Tue, 29 Aug 2006 14:39:45 +0000 (14:39 +0000)]
Old uncommited comments
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... )
jpr [Thu, 24 Aug 2006 13:05:50 +0000 (13:05 +0000)]
Fix comments
jpr [Thu, 24 Aug 2006 12:50:49 +0000 (12:50 +0000)]
Don't polute generated image header with meaningless stuff!
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)
jpr [Wed, 23 Aug 2006 15:30:36 +0000 (15:30 +0000)]
To help Google user to reach gdcm Home page
malaterre [Fri, 18 Aug 2006 18:34:57 +0000 (18:34 +0000)]
ENH: Make code a little more const correct
malaterre [Fri, 18 Aug 2006 16:10:48 +0000 (16:10 +0000)]
ENH: a fix for a broken compiler should NOT impact other compiler
malaterre [Fri, 18 Aug 2006 16:08:16 +0000 (16:08 +0000)]
COMP: Backport from gdcm1.2
malaterre [Fri, 18 Aug 2006 16:03:46 +0000 (16:03 +0000)]
COMP: Attempt to fix jpr code
jpr [Wed, 26 Jul 2006 17:48:14 +0000 (17:48 +0000)]
Usage
jpr [Wed, 26 Jul 2006 17:47:39 +0000 (17:47 +0000)]
Use gdcm1.3 features, to save CPU time
jpr [Wed, 26 Jul 2006 17:46:02 +0000 (17:46 +0000)]
Remove trailing spaces
jpr [Wed, 26 Jul 2006 17:43:10 +0000 (17:43 +0000)]
Remove now useless PhilipsToBrucker2.cxx
(replaced formerly by more general ToInTag.cxx)
jpr [Wed, 26 Jul 2006 17:39:54 +0000 (17:39 +0000)]
Mind the swap code, as well!
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 ) ",
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. ",
jpr [Wed, 26 Jul 2006 17:05:25 +0000 (17:05 +0000)]
Use proper type for iterators
jpr [Wed, 26 Jul 2006 17:02:55 +0000 (17:02 +0000)]
Mind the Time Triggers, as well
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"
jpr [Fri, 21 Jul 2006 17:18:27 +0000 (17:18 +0000)]
Deal with trailing anatomical images (juste after parametric ones)
malaterre [Thu, 20 Jul 2006 22:30:04 +0000 (22:30 +0000)]
ENH: Minor patch