frog [Sat, 27 Mar 2004 18:41:48 +0000 (18:41 +0000)]
* src/gdcmUtil.[cxx|h] split in two. Additional file gdcmGlobal.[cxx|h]
now contains all the gdcmGlobal related code.
* minor coding style and doxygenation changes.
frog [Fri, 26 Mar 2004 15:59:51 +0000 (15:59 +0000)]
* src/gdcmUtil.[cxx|h] _cleanString C style function (replaced with
CreateCleanString) removed.
* src/gdcmUtil.[cxx|h] _CreateCleanString renamed to CreateCleanString
* Doc/DoxyMainPageUser.txt added.
* Doc/Doc/DoxyfileUsers updated to version 1.3.4 of Doxygen.
* src/gdcmCommon.h now defines getcwd for Win32 (moved away from
src/gdcmDirList.cxx)
frog [Fri, 26 Mar 2004 13:33:52 +0000 (13:33 +0000)]
* src/gdcmUtil.[cxx|h] split in two. Additional file gdcmDebug.[cxx|h]
now contains all the Debug related code.
* minor clean-up of includes in src/*.cxx
jpr [Tue, 23 Mar 2004 14:31:32 +0000 (14:31 +0000)]
2004-03-23 Jean-Pierre Roux
* FIX Now gdcmFile::SwapZone doesn't seg faults any longer for
big endian made volumes
* ENH Now gdcmParser constructor and destructor are protected to forbid
end user to instanciate class gdcmParser
(only gdcmHeader and gdcmDicomDir are meaningfull)
regrain [Mon, 22 Mar 2004 12:06:28 +0000 (12:06 +0000)]
* FIX : src/gdcmDicomDir.cxx : make windows compilable
* FIX : gdcmPython/gdcm.i : change gdcmStudy to gdcmDicomDirStudy and
gdcmSerie to gdcmDicomDirSerie
-- BeNours
jpr [Fri, 19 Mar 2004 15:16:13 +0000 (15:16 +0000)]
Now the tree-like structure describing a DICOMDIR comming from an already
existing DICOMDIR file is consistent with the home-made tree-like structure
build ex-nihilo or build from the files held (recursively) in a Directory
(function gdcmDicomDir::CheckBoundaries() added)
jpr [Thu, 11 Mar 2004 11:42:54 +0000 (11:42 +0000)]
Allow to create ex nihilo DICOMDIR
and populate it whith :
gdcmDicomDir::NewPatient
gdcmDicomDirPatient::NewStudy
gdcmDicomDirStudy::NewSerie
gdcmDicomDirSerie::NewImage
jpr [Fri, 6 Feb 2004 16:46:09 +0000 (16:46 +0000)]
2004-02-06 Jean-Pierre Roux
* ENH : - now gdcmDicomDir::CreateDicomDir() returns also the meta elements
- GDCM_META added to gdcmDicomDirType
- class gdcmMeta created
* ENH : - A brief summary is now displayed at the beginning of 'testDicomDir'
to help disaster magnitude estimation
* REM : Now useless Test/explDICOMDIR.cxx
jpr [Wed, 4 Feb 2004 10:40:19 +0000 (10:40 +0000)]
* FIX : dicomVR.dic Overlay group is not *only* 6000, but 60xxx
(see http://medical.nema.org/dicom/2003/03_06PU.PDF)
add groups 6002, 6004, 6006, to allow 'clean' parsing of
gdcmData/gdcm-MR-SIEMENS-16.acr1
jpr [Mon, 2 Feb 2004 18:36:16 +0000 (18:36 +0000)]
* FIX taking into account the possible 7fe0,0010 multiplicity
* FIX add GRPixel,NumPixel,countGrPixel (gdcmParser protected members)
to allow removal of references to 7fe0,0010, to deal with
ACR-NEMA images, when 0028,0200 is meaningfull
jpr [Mon, 2 Feb 2004 11:10:48 +0000 (11:10 +0000)]
FIX : gdcmWrite : equal_range() for multimap doesn't return a 'second' iterator on last
of the last synonym :-(
FIX : gdcmWrite::WriteBase : method stops if Pixels not yet Read (except for
DICOMDIR ;-)
jpr [Mon, 2 Feb 2004 09:25:43 +0000 (09:25 +0000)]
2004-01-31 Jean-Pierre Roux
* FIX gdcmParser::WriteEntries : when a VR is tagged as 'Unknown'
no longer writes 'Un' on disk
* FIX SQ elements with actual length are now dealt with corectly
* FIX gdcmFile::WriteBase make the difference, for color images, between
the length (for Palette expanded omages)
and Raw Length (non expanded image + Palette)
* FIX Dicts/dicomV3.dic : removal of 'CTX' (context dependant) VR
(that broke Write). Replaced by UL.
Aware user will reload the field if he
thinks it's necesssary