X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Doc%2FWebsite%2FNews.html;h=633b6e6e440dbec262a5490cd678af0b97293a3c;hb=7014b1076ee3dae7a3c4f7b9ce35c44d004956b6;hp=ce1d90dd347e79fab96eb9fabb95f3cef7ee8528;hpb=1231aba3f64e6f4fc44dcae48cf2560d2e67e951;p=gdcm.git
diff --git a/Doc/Website/News.html b/Doc/Website/News.html
index ce1d90dd..633b6e6e 100644
--- a/Doc/Website/News.html
+++ b/Doc/Website/News.html
@@ -126,18 +126,60 @@ Any contribution is welcome.
State of the art
-
- gdcm UML Class Diagram current version.
-
- User Documentation
-
- Developper
+ gdcm UML Class Diagram current version.
+
- User Documentation
+
- Developper
Documentation
- New Features
+ - To try to make gdcm images PACS usable, user is now allowed to
+ gdcm what kind of image he wants to write, using :
+ void FileHelper::SetContentType (ImageContentType c);
+ Four different types are identify (probabely more will be added) :
+
+ -
+ 1) user created ex nihilo his own image and wants to write it as a Dicom image.
+ c : USER_OWN_IMAGE
+ -
+ 2) user modified the pixels of an existing image, using mathematical operations.
+ c : FILTERED_IMAGE
+ -
+ 3) user created a new image, using existing images (eg MIP, MPR, cartography image)
+ c : CREATED_IMAGE
+ wq -
+ 4) user modified/added some tags *without processing* the pixels (anonymization, etc)
+ c : UNMODIFIED_PIXELS_IMAGE
+
- Stupid difference between gdcm::ValEntry
and gdcm::BinEntry removed.
Only gdcm::DataEntry exist, now.
Should have been considered as a 'Bug Fix'.
Actually, it's an API breaking modification ...
-
DocEntrySet::GetEntryValue() replaced by
+
+ -
+ std::string const &DataEntry::GetString() const
+ returns as a string (when possible) the value of the DataEntry
+ -
+ void DataEntry::SetString(std::string const &value)
+ Sets the 'value' of a DataEntry, passed as a std::string
+ -
+ void DataEntry::SetBinArea( uint8_t *area, bool self )
+ Sets the value (non string) of the current Dicom DataEntry
+ -
+ void DataEntry::CopyBinArea( uint8_t *area, uint32_t length )
+ Inserts the value (non string) into the current DataEntry
+ -
+ void DataEntry::SetValue(const uint32_t &id, const double
+ &val)
+ Inserts the elementary (non string) value into the current
+ (multivaluated) DataEntry, at the id> position.
+ -
+ double DataEntry::GetValue(const uint32_t &id) const
+ returns, as a double one of the values (when entry is
+ multivaluated), identified by its index id.
+
+ -
+ DocEntrySet::GetEntryValue() replaced by
DocEntrySet::GetEntryString()
- SerieHelper :
Add some methods, to split a 'SingleSerieUID' Fileset into