regrain [Thu, 20 Jan 2005 11:07:06 +0000 (11:07 +0000)]
* src/gdcmDebug.h : remove the Debug test in the gdcmErrorMacro
* src/gdcmDocument.[h|cxx] : rename the Initialise method to Initialize, to
be complient with all the gdcm source code
-- BeNours
regrain [Wed, 19 Jan 2005 14:56:09 +0000 (14:56 +0000)]
* gdcmPython/ : change GDCM_DATA_PATH to GDCM_DATA_ROOT to be complient with
all in gdcm
* Remove some useless files in the Python part. Files now generated by CMake
-- BeNours
regrain [Wed, 19 Jan 2005 10:43:00 +0000 (10:43 +0000)]
* Test/ : rename VTK tests to have a best name for the tests
* gdcmPython/demo/*.py.in : Change the InitTraversal/GetNextEntry use to
GetFirstEntry/GetNextEntry use
-- BeNours
regrain [Tue, 18 Jan 2005 18:24:06 +0000 (18:24 +0000)]
* Test/ShowDicom.cxx, ShowDicomSeq.cxx, TestWriteWithVTK.cxx : change the
test. Now it's on image content and not on the resulting visualisation...
might solve the problem on linux when using the OpenGL drivers
-- BeNours
jpr [Tue, 18 Jan 2005 11:56:52 +0000 (11:56 +0000)]
In SerieHeader::ImagePositionPatientOrdering()
// a Dicom 'Serie' may contain scout views
// and images may have differents directions.
// -> More than one may have the same 'pos'
// Sorting has then NO meaning !
jpr [Mon, 17 Jan 2005 10:59:52 +0000 (10:59 +0000)]
2005-01-15 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr>
* ADD DicomDir, DicomDirPatient, DicomDirStudy, DicomDirSerie, DicomDirImage
related methods, in order not to expose internal mechanisms
InitTraversal();
GetNextEntry();
* REM methods that exposed internal mechanisms :
DicomDir::GetDicomDirPatients()
DicomDirPatient::GetDicomDirStudies()
DicomDirStudy::GetDicomDirSeries()
DicomDirSerie::GetDicomDirImages()
malaterre [Sat, 15 Jan 2005 20:24:02 +0000 (20:24 +0000)]
ENH: Seriously rewrote the GetMacAddress stuff. There is lot less redundancy. I could only check this worked on linux/MacOSX so far. Solaris seems to be broken. Remove tabs
malaterre [Fri, 14 Jan 2005 22:20:11 +0000 (22:20 +0000)]
BUG: Could not use DirList from a dll on windows since the symbol was not exported. So I had to rewrite the class a little. the usage is slightly more complex now (one more function call)
malaterre [Fri, 14 Jan 2005 21:03:54 +0000 (21:03 +0000)]
ENH: Backport patch from ITK CVS. Serie need to take into accout the Serie Instance UID before adding new files. A lot of the logic within vtkGdcmReader should also be backported here
jpr [Fri, 14 Jan 2005 15:06:36 +0000 (15:06 +0000)]
* ENH - Comment out Mathieu's (dangerous) Super Hack
for dealing with BIGENDIAN processors
- Move equivalent stuff to BinEntry::WriteContent
When necessary, 16 Bits Pixels are swapped in a small buffer
and then written. This avoid allocating a huge buffer, in
PixelWriteConveror, and avoid modifying the Pixel Area.
Note :
Probabely, the same operation will have to be done when we want
to write image with Big Endian Transfert Syntax,
and we are working onj Little Endian Processor
regrain [Fri, 14 Jan 2005 11:28:28 +0000 (11:28 +0000)]
* src/gdcmDocument.[h|cxx] : comment all methods concerning a flat hash
table.
* src/gdcmElementSet.[h|cxx] : rename Initialize into InitTraversal
* src/gdcmDict.[h|cxx] : add InitTraversal/getNextEntry methods to parse
all the dict content.
* src/gdcmDictEntry.cxx : add a carriage return at the end of the DictEntry
print
* Test/TestDict.cxx : add a new test for the dict classes
-- BeNours