Gdcm News
- Final check of the jpeg sub-library: all 'classical' jpeg
compressed Dicom files can be read
All the previously gdcm-breaker images are now readable
gdcm doesn't read yet JPEG-LS and JPEG2000 encoded files.
- Use of namespace : all the methods formerly called
className::gdcmXxx() are now called className::Xxx()
- Removal of accessors GetXxxByname, SetXxxByname
and GetXxxByNumber, SetXxxByNumber
replaced by GetXxx, SetXxx
- a gdcm::Document is now specialized in gdcm::DicomDir and gdcm::File
- A huge number of memory leaks removed
- Improvement of write process
This version will be used by Insight Tool Kit
(ITK 1.10) at the beginning of 2005.
It's not yet packaged ...
- The new gdcmDocument class is a parent class of
gdcmHeader class and gdcmDicomDir class.
- Massive modifications in the Class Diagram :
- Entries (gdcmEntry) are now separated into
ValEntry and SeqEntry (whose VR =
SQ)
- a gdcmDocument is_a gdcmElementSet,
composed of a set of gdcmValEntry
and gdcmSeqEntry
- a gdcmSeqEntry is considered as a set
of gdcmSQItem
- Dicom Sequences (VR = SQ) are now dealt as tree-like
structures within gdcmSQItem class.
they are considered as a set of gdcmSQItems
- a gdcmSQItem is_a gdcmElementSet
- Improvement of the jpeg sub-library: jpeg
compressed Dicom files (lossless and lossy)
might be read (check-it out)
- Introduction of a jpeg sub-library: some very simple jpeg-lossy
compressed Dicom files might be working (check-it out).
- And also, fewer memory leaks, cleaned-up stl usage (should work
with gcc-3.x), python disutil installer (see file setup.py)
supporting both Swig and vtk wrapping.
- Introduction of a RLE (Run-Time Encoding) library
- Color images (RGB or Palette Color) are dealt with
- gdcmFile class now enables acces to the data
i.e. the image[s] content. Previously only parsing of the
Dicom header was available through usage of gdcmHeader
class.
- a VTK plugin
of gdcm is now available through the vtkGdcmReader
vtk class (see it as a vtk wrapper of gdcm), which enables
- Loading of a single image,
- Loading of a stack of images from multiple Dicom files,
- this class is wrapped for vtkPython (by using native vtk
wrappers).
- Introduction of a jpeg sub-library: lossless-jpeg
compressed Dicom files work.
- vtkgdcmViewer allows easy displaying of single/multiframe
GreyLevel/RGB/PaletteColor images