2004-04-22 Jean-Pierre Roux
* ENH Minor changes to the Print() methods
* ADD gdcmParser::PrintEntryNiceSQ() to allow SQ-indented
Header printing. Example given with :
PrintHeader fileName 2 new
(SQ based tree-like structure still to be done for the Header ...)
some cosmetic cleanup so that compilation : -W -Wall -Werror can pass.
1. I have added some unsigned where needed
2. Some function parameter not used -> (void)
3. In gdcmDicomDir.cxx, add GDCM_DICOMDIR_NONE case
4. g++ don't like character '\' in comment
5. #define jpeg_create_decompress jCreaDecompress this really need to be fixed
6. virtualize destructor of gdcmObject ... leakage
7. sscanf(g->first.c_str(),"%x",&gr_bid); this also really need to be fixed
8. gdcm/src/jpeg/libijg8/CMakeLists.txt, remove compression file (as we only do decompression, right ?)
frog [Tue, 30 Mar 2004 09:16:26 +0000 (09:16 +0000)]
* src/gdcmParser.[cxx|h] and gdcmHeader.[cxx.h]: gdcmHeader::Write split
in WriteEntryTagVRLength and WriteEntryValue. Those methods were
moved to base class gdcmParser and only the specialisation is kept
in gdcmHeader.
* src/gdcmParser.[cxx|h]: ReplaceOrCreateByNumber(char*, guint16, guint16)
trashed out (because ReplaceOrCreateByNumber(string, guint16, guint16)
allready does the job.
* src/gdcmDicomDir.[cxx|h]: WriteDicomDirEntries renamed to WriteEntries
(to be consistent with gdcmParser::WriteEntries).
regrain [Tue, 30 Mar 2004 08:20:58 +0000 (08:20 +0000)]
* vtk/vtkGdcmReader.[h|cxx] : fix the read of 3 gdcmHeader when making an
upate of the object's instance. It's passed to 2 in the unfavorable
case : one in the ExecuteInformation, one in the ExecuteData
-- BeNours
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