]>
Creatis software - gdcm.git/log
jpr [Fri, 30 Jun 2006 09:47:35 +0000 (09:47 +0000)]
Try to remove valgrind useless warnings
jpr [Thu, 29 Jun 2006 13:27:28 +0000 (13:27 +0000)]
Add comments on the use od Rescale Slope / Intercept
jpr [Thu, 29 Jun 2006 13:26:08 +0000 (13:26 +0000)]
Doxygenation
jpr [Wed, 21 Jun 2006 14:06:56 +0000 (14:06 +0000)]
Add verbosity when something wrong happens
jpr [Wed, 21 Jun 2006 14:05:00 +0000 (14:05 +0000)]
Hope, on a day, GetYSpacing will return accurate info, for any image
jpr [Tue, 20 Jun 2006 16:11:17 +0000 (16:11 +0000)]
Some US images have NO Pixel Spacing nor Pixel Ratio
:-(
jpr [Thu, 15 Jun 2006 14:25:26 +0000 (14:25 +0000)]
Try to take into account 'Pixel Aspect Ratio', etc to compute Spacings.
(More to be added)
jpr [Thu, 15 Jun 2006 14:22:33 +0000 (14:22 +0000)]
Little patch for strange PMS Gyroscan Intera images
( Item 'starter' has a tag : 0x3f3f,0x3f00, for no apparent reason )
'PMS' means 'Philips Medical Systems', as you can guess !
jpr [Mon, 12 Jun 2006 14:24:41 +0000 (14:24 +0000)]
Fix misstyping
jpr [Thu, 8 Jun 2006 13:41:28 +0000 (13:41 +0000)]
Avoid messing written Dicom images when no Study UID is found
jpr [Thu, 8 Jun 2006 13:37:33 +0000 (13:37 +0000)]
Add some comments about pixel spacing
jpr [Wed, 7 Jun 2006 14:19:27 +0000 (14:19 +0000)]
Forgot commenting out
jpr [Wed, 7 Jun 2006 12:35:47 +0000 (12:35 +0000)]
avoid 'type qualifier on return type is meaningless' warning with
dash8.kitware -- GDCM-ecc-64bits
jpr [Wed, 7 Jun 2006 12:23:25 +0000 (12:23 +0000)]
Avoid some warnings
jpr [Wed, 7 Jun 2006 12:22:50 +0000 (12:22 +0000)]
Avois some warnings
jpr [Tue, 6 Jun 2006 15:15:48 +0000 (15:15 +0000)]
Add a *really* empty test, to know if gdcm dll is loadable or not :-(
jpr [Tue, 6 Jun 2006 12:44:52 +0000 (12:44 +0000)]
Fix misstyping
malaterre [Mon, 5 Jun 2006 22:39:17 +0000 (22:39 +0000)]
BUG: Report bug
jpr [Mon, 5 Jun 2006 10:20:16 +0000 (10:20 +0000)]
Add a (very) small User Guide.
More is comming.
jpr [Fri, 2 Jun 2006 05:56:46 +0000 (05:56 +0000)]
Add some DICOM 2005 entries
(remaining ones to come)
jpr [Fri, 2 Jun 2006 05:46:44 +0000 (05:46 +0000)]
Black outing the burnt-in number of some MRI images
jpr [Thu, 1 Jun 2006 10:33:13 +0000 (10:33 +0000)]
avoid warnings
jpr [Thu, 1 Jun 2006 10:29:30 +0000 (10:29 +0000)]
Waiting for the final removal of MagnetomVisionToBrucker.cxx, commented out.
jpr [Thu, 1 Jun 2006 09:35:01 +0000 (09:35 +0000)]
Avoid Warning
jpr [Wed, 31 May 2006 16:51:41 +0000 (16:51 +0000)]
Follow Mathieu's advice on #include
jpr [Wed, 31 May 2006 16:39:25 +0000 (16:39 +0000)]
Avoid warnings
jpr [Wed, 31 May 2006 16:25:09 +0000 (16:25 +0000)]
Check MD5
jpr [Wed, 31 May 2006 16:24:20 +0000 (16:24 +0000)]
Use ToInTag
Drop PhilipsToBrucker2
jpr [Wed, 31 May 2006 16:23:25 +0000 (16:23 +0000)]
Replace stupid name 'PhilipsToBrucker2' by 'ToInTag'
jpr [Wed, 31 May 2006 16:17:17 +0000 (16:17 +0000)]
use AnonymizeMultiPatient.cxx
jpr [Wed, 31 May 2006 16:16:04 +0000 (16:16 +0000)]
Fix troubles in AnonymizeMultiPatient.
(It ensures (hope so) that all the Patient names will be different
after anonymization.
It will probabely replace AnonymizeNoLoad
jpr [Wed, 31 May 2006 16:11:51 +0000 (16:11 +0000)]
Comment out over verbose messages
jpr [Wed, 31 May 2006 16:09:29 +0000 (16:09 +0000)]
Add an open source code for MD5.
This will allowed to use a rough way to anonymize Patient's name, instead of
writing an arbitrary value.
(When we anonymized a multi-patient Directory, it leaded to a mees -all the
patients with the same name-)
jpr [Wed, 31 May 2006 16:02:32 +0000 (16:02 +0000)]
Fix trouble with BCC
Thx to Luca Picello for the fix.
jpr [Tue, 30 May 2006 10:23:49 +0000 (10:23 +0000)]
Forget to comment out InTag
jpr [Tue, 30 May 2006 09:06:41 +0000 (09:06 +0000)]
Remove PhilipsToBrucker
jpr [Tue, 30 May 2006 08:28:09 +0000 (08:28 +0000)]
Rmove now useless PhilipsToBrucker.cxx (use PhilipsToBrucker2.cxx instead)
jpr [Tue, 30 May 2006 08:26:36 +0000 (08:26 +0000)]
Add an application to allow anonymizing a 'multi patient' dictionnary
jpr [Tue, 30 May 2006 08:19:25 +0000 (08:19 +0000)]
Move comments
jpr [Tue, 30 May 2006 08:18:50 +0000 (08:18 +0000)]
Comment out GDCM_LEGACY_REMOVE function
jpr [Tue, 30 May 2006 08:14:50 +0000 (08:14 +0000)]
Add huge comment on the meaning of RETired fields around Orientation and Position
jpr [Tue, 30 May 2006 08:12:51 +0000 (08:12 +0000)]
Add some comments
jpr [Tue, 30 May 2006 08:10:19 +0000 (08:10 +0000)]
Comment out some deprecated function (instead of GDCM_LEGACY, that seems to be
dealt with in a mood-dependant way by swig), to be able to compile everywhere.
malaterre [Tue, 23 May 2006 14:16:08 +0000 (14:16 +0000)]
ENH: hopefully fixed swig wrapping
malaterre [Mon, 22 May 2006 14:09:45 +0000 (14:09 +0000)]
BUG: Do some voodoo magic do please SWIG -buggy- c++ parser
malaterre [Tue, 16 May 2006 15:54:33 +0000 (15:54 +0000)]
ENH: Remove valgrind/debian false jump report
malaterre [Mon, 15 May 2006 21:44:15 +0000 (21:44 +0000)]
ENH: Adding a secret test to test install
malaterre [Mon, 15 May 2006 21:43:47 +0000 (21:43 +0000)]
ENH: Remove Install dir
malaterre [Mon, 15 May 2006 21:31:29 +0000 (21:31 +0000)]
COMP: I always forgot this change of API
malaterre [Mon, 15 May 2006 21:28:37 +0000 (21:28 +0000)]
COMP: Fix compilation against VTK CVS
malaterre [Mon, 15 May 2006 21:21:50 +0000 (21:21 +0000)]
ENH: Adding a test for install
malaterre [Mon, 15 May 2006 15:24:43 +0000 (15:24 +0000)]
COMP: Fix compilation on SunOS
malaterre [Mon, 15 May 2006 15:20:49 +0000 (15:20 +0000)]
ENH: Trying to cleanup oj warnings
malaterre [Mon, 15 May 2006 14:47:13 +0000 (14:47 +0000)]
COMP: Fix comp on dash8 (gcc296)
malaterre [Fri, 12 May 2006 19:09:55 +0000 (19:09 +0000)]
BUG: resultPath could be empty, cannot access char -1 in an array
malaterre [Fri, 12 May 2006 15:34:02 +0000 (15:34 +0000)]
ENH: Adding an option (hidden) to not install the gdcm dicts
malaterre [Fri, 12 May 2006 15:27:45 +0000 (15:27 +0000)]
BUG: There was still a file not installed at the proper place
jpr [Fri, 12 May 2006 09:36:09 +0000 (09:36 +0000)]
Port Mathieu's modif from gdcm1.2
malaterre [Thu, 11 May 2006 20:14:25 +0000 (20:14 +0000)]
ENH: Structure of the dictionary was changed but not everywhere...
malaterre [Thu, 11 May 2006 20:01:28 +0000 (20:01 +0000)]
ENH: vtkgdcmSerieViewer2 looks like it's completely duplicated code. oh god we love duplicated code in gdcm, do we. Fix a minor warning (perf reason cast to bool thing)
malaterre [Thu, 11 May 2006 19:49:38 +0000 (19:49 +0000)]
ENH: Rework the GDCM_LEGACY mechanism to allow use of stronger warnings flags
malaterre [Thu, 11 May 2006 15:29:56 +0000 (15:29 +0000)]
BUG: Wrong install path
malaterre [Thu, 11 May 2006 15:23:07 +0000 (15:23 +0000)]
BUG: getenv return is not supposed to be freed
malaterre [Thu, 11 May 2006 15:12:00 +0000 (15:12 +0000)]
COMP: Fix comp on 64bits machine and VTK5
malaterre [Wed, 10 May 2006 20:05:13 +0000 (20:05 +0000)]
BUG: Wrong var
jpr [Tue, 9 May 2006 10:54:57 +0000 (10:54 +0000)]
SetMedicalImageInformation is available only for VTK Major Version >= 5
malaterre [Mon, 8 May 2006 18:00:02 +0000 (18:00 +0000)]
BUG: On Win32 you cannot pass NULL os any ostream
malaterre [Mon, 8 May 2006 15:53:01 +0000 (15:53 +0000)]
ENH: On unix system path are case sensitive, using GDCM broke backward compatibility. Should be fixed now
malaterre [Sat, 6 May 2006 16:05:16 +0000 (16:05 +0000)]
COMP: Fix compilation, remove warning
malaterre [Fri, 5 May 2006 22:18:32 +0000 (22:18 +0000)]
ENH: Fix DATA_DIR install path
malaterre [Fri, 5 May 2006 22:13:54 +0000 (22:13 +0000)]
ENH: This time for real. Install is ok. STYLE: some minor stuff
malaterre [Fri, 5 May 2006 21:07:41 +0000 (21:07 +0000)]
ENH: Some more install stuff
malaterre [Fri, 5 May 2006 21:06:45 +0000 (21:06 +0000)]
ENH: Wrong install loc
malaterre [Fri, 5 May 2006 20:51:39 +0000 (20:51 +0000)]
ENH: Some cleanups
malaterre [Fri, 5 May 2006 20:34:47 +0000 (20:34 +0000)]
ENH: Gather the installation stuff in one place
jpr [Tue, 2 May 2006 13:11:57 +0000 (13:11 +0000)]
Add some comments about
// Description:
// Aware user is allowed to pass his own gdcm::File *, so he may set *any Dicom field* he wants.
// (including his own Shadow Eleents, or any gdcm::SeqEntry)
// gdcm::FileHelper::CheckMandatoryElements() will check inconsistencies, as far as it knows how.
// Sorry, not yet available under Python.
vtkSetMacro(GdcmFile, gdcm::File *);
and
// gdcm cannot guess how user built his image (and therefore cannot be clever about some Dicom fields)
// It's up to the user to tell gdcm what he did.
// -1) user created ex nihilo his own image and wants to write it as a Dicom image.
// USER_OWN_IMAGE
// -2) user modified the pixels of an existing image.
// FILTERED_IMAGE
// -3) user created a new image, using existing a set of images (eg MIP, MPR, cartography image)
// CREATED_IMAGE
// -4) user modified/added some tags *without processing* the pixels (anonymization..
// UNMODIFIED_PIXELS_IMAGE
// -Probabely some more to be added
//(see gdcmFileHelper.h for more explanations)
void SetContentTypeToUserOwnImage() {SetContentType(VTK_GDCM_WRITE_TYPE_USER_OWN_IMAGE);}
void SetContentTypeToFilteredImage() {SetContentType(VTK_GDCM_WRITE_TYPE_FILTERED_IMAGE);}
void SetContentTypeToUserCreatedImage() {SetContentType(VTK_GDCM_WRITE_TYPE_CREATED_IMAGE);}
void SetContentTypeToUnmodifiedPixelsImage(){SetContentType(VTK_GDCM_WRITE_TYPE_UNMODIFIED_PIXELS_IMAGE);}
jpr [Tue, 2 May 2006 11:14:05 +0000 (11:14 +0000)]
Upgrade FileHelper.InsertEntryString() to be consistent
with DocEntrySet.InsertEntryString()
jpr [Tue, 2 May 2006 11:11:00 +0000 (11:11 +0000)]
Replace deprecated InsertValEntryString method by InsertEntryString()
jpr [Tue, 2 May 2006 10:11:10 +0000 (10:11 +0000)]
Propagate Mathieu's modif around GDCM_DATA_ROOT
jpr [Tue, 2 May 2006 10:09:43 +0000 (10:09 +0000)]
Propagate Mathieu's modif from 1.2 to CVS version.
ENH: A few stuff:
Do not call ResetCameraClippingRange in VTK5 and above (fixed)
Update to new API for the ZSlicer stuff in vtkImageViewer2
Add a vtkMedicalImageProperties to the writer to pass in medical information from VTK context (pretty neat...)
Minor style, avoid including too many header files
URL : http://cvs.creatis.insa-lyon.fr/viewcvs/viewcvs.cgi/gdcm/?view=query&branch=&who=malaterre&date=explicit&mindate=2006-04-20%2021:20&maxdate=2006-04-20%2021:22
malaterre [Mon, 1 May 2006 19:47:22 +0000 (19:47 +0000)]
BUG: AT is not supported
jpr [Thu, 20 Apr 2006 16:12:11 +0000 (16:12 +0000)]
Minor fix in FileHelper::CheckMandatoryElements :
At write time, when we re write an old ACR-NEMA file as a DICOM one,
// Replace deprecated 0028 0012 US Planes
// by new 0028 0008 IS Number of Frames
jpr [Wed, 19 Apr 2006 10:23:56 +0000 (10:23 +0000)]
ReWrite now allows user to 'rubout' a part of the image
(to remove a burnt-in Patient name, for instance)
use
rubout=xBegin,xEnd,yBegin,yEnd
jpr [Fri, 14 Apr 2006 08:22:13 +0000 (08:22 +0000)]
Avoid tiny memory leak
(huge ones still pending :-( )
jpr [Fri, 14 Apr 2006 08:10:02 +0000 (08:10 +0000)]
Fix bug in GetString()
-confusion US vs SS-
jpr [Thu, 13 Apr 2006 08:06:56 +0000 (08:06 +0000)]
Avoid warnings
jpr [Thu, 13 Apr 2006 08:05:52 +0000 (08:05 +0000)]
Avoid some warnings
jpr [Wed, 12 Apr 2006 13:57:32 +0000 (13:57 +0000)]
Some clinical softwares *demand* Patient ID (0x0010,0x0020)
although it's a 'type 2' entry.
Use a default value
//CheckMandatoryEntry(0x0010,0x0020,"gdcm ID","LO");
jpr [Wed, 12 Apr 2006 10:55:49 +0000 (10:55 +0000)]
Avoid troubles while parsing source dictionaries
jpr [Tue, 11 Apr 2006 16:06:08 +0000 (16:06 +0000)]
DicomDir.dic has now the VR for each element.
jpr [Tue, 11 Apr 2006 16:05:03 +0000 (16:05 +0000)]
Pass the VR to method InsertEntryString
jpr [Tue, 11 Apr 2006 16:03:26 +0000 (16:03 +0000)]
Remove useless accesses to the Dicom Dictionnary std::map
jpr [Fri, 7 Apr 2006 14:15:56 +0000 (14:15 +0000)]
Avoid warnings
jpr [Fri, 7 Apr 2006 14:14:40 +0000 (14:14 +0000)]
Avoid warning
jpr [Fri, 7 Apr 2006 10:58:51 +0000 (10:58 +0000)]
Allow user to run the tests on a single file
jpr [Fri, 31 Mar 2006 07:52:23 +0000 (07:52 +0000)]
remove misstyping
jpr [Thu, 30 Mar 2006 17:29:00 +0000 (17:29 +0000)]
Avoid stupid messages when length = 0
jpr [Thu, 30 Mar 2006 17:19:24 +0000 (17:19 +0000)]
Initialize ZSpacing, in *all* cases.
jpr [Thu, 30 Mar 2006 17:11:11 +0000 (17:11 +0000)]
vtkgdcmSerieViewer2 shows the ZSpacing, as computed whithin SerieHelper
(just an example!)
jpr [Thu, 30 Mar 2006 16:51:29 +0000 (16:51 +0000)]
Forget to remove cout ..