X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Doc%2FWebsite%2FNews.html;h=01f4c67dbc3502a7cc374d4f365558722b0390ac;hb=ba2ea83f67d798dfa2efae2fb21d3b5858c9c95c;hp=ccecbff3481a8fd3a3ba5d42df8b59e75ea198c9;hpb=29d99c3881a2f97c5e08a79ea107cc2bf525dc4f;p=gdcm.git
diff --git a/Doc/Website/News.html b/Doc/Website/News.html
index ccecbff3..01f4c67d 100644
--- a/Doc/Website/News.html
+++ b/Doc/Website/News.html
@@ -18,19 +18,67 @@
- - Final check of the jpeg sub-library: all 'classical' jpeg
+
- State of the art
+
+ - 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
+
- All the previously gdcm-breaker images are now readable
+ - A huge number of memory leaks removed
+
- Improvement of write process
+
+ - New Features
+
+
+
- A.P.I. breaking modifications (since previous version)
+
+ - 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
+
+
+ - Missing features
+
+ - gdcm doesn't read yet JPEG-LS and JPEG2000 encoded files.
+
- Allow user to tell gdcm::Document constructor he doesn't
+ want to deal with SeqEntry Allow user to tell gdcm::Document constructor he doesn't
+ want to deal with Shadow groups
+
- Allow user to tell the Writer he doesn't want to write down
+ SeqEntry (if any)
+
- Allow user to tell the Writer he doesn't want to write down
+ Shadow groups (if any)
+
- Icon Image management (Read and Write)
+
- DICOMDIR full management (not limited to
+ PATIENT/STUDY/SERIE/IMAGE)
+
- Allow user to add an Entry to the default entry list, for
+ making a DICOMDIR from a root directory
+
- 16-bits-LUT full Management
+
- User friendly management of Rescale Slope and
+ Rescale Intercept
+
- Allow parsing the Shadow groups against a user supplied
+ Private Dicom Dictionary (pfff!...)
+
- An accurate SerieHelper
+
+
+ - Known bugs
+
+ - DocEntrySet::InsertSeqEntry never used, never checked ...
+
- The difference between MONOCHROME1 and MONOCHROME2
+ is not taken into account. It's up to the user to change the pixels
+ value
+
- Writing a 'True Dicom' image after reading an ACR-NEMA image resquest
+ from the user to build up 'manually' the Meta Elements group (0002)
+
+
+
For people who get this new release :
@@ -41,19 +89,25 @@ We consider now that :
- a gdcm::File, if it contains pixel data,
- a gdcm::DicomDir, if it contains only informations
on the files in a given directory
+
- in a gdcm::Document, there are gdcm::DocEntry, that can be :
- - gdcm::ValEntry (whose value is std::string representable
- i.e. character values, or integers),
- - gdcm::BinEntry (whose value is not std::string representable
- i.e. color palettes, overlays, icons , ...)
+ - gdcm::ContentEntry (any entry that has an actual value,
+ *not* an embedded set of other gdcm::DocEntry)
+ a gdcm::ContentEntry can be :
+ - gdcm::ValEntry (whose value is std::string representable
+ e.g. character values, or integers),
+ - gdcm::BinEntry (whose value is not std::string representable
+ e.g. color palettes, overlays, icons , ...)
- gdcm::Sequence (no proper 'value', but a set of gdcm::SQItems,
composed of a set of gdc::DocEntry, recursively)
-- in a gdcm::DicomDir, we only deal, hierachically, with :
+
+- in a gdcm::DicomDir, we only deal, hierarchically, with :
- gdcmPatient
- gdcmStudy
- gdcmSerie
- gdcmImage
+You can see gdcm UML Class Diagram