X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Doc%2FWebsite%2FNews.html;h=461c05d8356e005230e17dd1cdcdbb2f528d46bb;hb=a74a07febc4564ab7d9500e20fb02ce637409055;hp=80a89551c8a57188d9a8349749d2471d19b0d048;hpb=5544a1627fc9bb02b2d4c20b4ffa3ba8fa81c0ae;p=gdcm.git diff --git a/Doc/Website/News.html b/Doc/Website/News.html index 80a89551..461c05d8 100644 --- a/Doc/Website/News.html +++ b/Doc/Website/News.html @@ -7,9 +7,105 @@ - + +

Gdcm News

+ + +
+

+ + Missing features +

+We know the following are missing; don't loose time looking for them ...
+We know they could be helpfull. We shall add them some day.
+Any contribution is welcome. +

@@ -17,53 +113,237 @@ Current Version

+ -
-
-For people who get this new release :
-
-We consider now that :
-- any dicom related file is a gdcm::Document.
-- a gdcm::Document can be :
-      - 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::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)
+   
  • State of the art + + +
  • New Features +
  • -You can see gdcm UML Class Diagram + For parsing all the dicom files within a given root directory, use :
    +
    +           gdcm::DicomDir *d = new gdcm::DicomDir();
    +           d->SetDirectoryName(dirName);
    +           d->Load( )  
    +           
    + Don't use any longer old deprecated style:
    + + gdcm::DicomDir *d = new gdcm::DicomDir();
    + d->SetParseDir(true); //
    or d->SetParseDir(false);
    + d->Load( fileName );
    +
    +
    +
  • User is now allowed to tell gdcm::Document constructor + he doesn't want to deal with SeqEntry + (every time it's possible)
    and/or he doesn't + want to deal with Shadow groups (every time it's + possible)
    or he doesn't + want to deal with SeqEntry that belong to a Shadow group (every time it's + possible)
    + use :
    +
    +            gdcm::File *f = new gdcm::File();
    +                  f->SetLoadMode(NO_SEQ);            | depending on what
    +                  f->SetLoadMode(NO_SHADOW);         | you want *not* 
    +                  f->SetLoadMode(NO_SEQ | NO_SHADOW);| to load from the
    +                  f->SetLoadMode(NO_SHADOWSEQ);      | target file
    +            f->SetFileName(fileName);
    +            f->Load( );
    +            
    + Don't use any longer old deprecated style:
    + + gdcm::File *f = new gdcm::File(fileName);
    +
    +
  • User is now allowed to tell gdcm::DicomDir constructor + he doesn't want to deal with SeqEntry + he doesn't want to deal with SeqEntry + (every time it's possible)
    and/or he doesn't + want to deal with Shadow groups (every time it's + possible)
    or he doesn't + want to deal with SeqEntry that belong to a Shadow group (every time it's + possible)
    when he parses all the Dicom files within a given + directory + use :
    +
    +            gdcm::DicomDir *f = new gdcm::DicomDir();
    +                  f->SetLoadMode(NO_SEQ);            | depending on what
    +                  f->SetLoadMode(NO_SHADOW);         | you want *not* 
    +                  f->SetLoadMode(NO_SEQ | NO_SHADOW);| to load from the files
    +                  f->SetLoadMode(NO_SHADOWSEQ);      | within the root directory 
    +            f->SetDirectoryName(rootDirectoryName);
    +            f->Load( );
    +            
    + Don't use any longer old deprecated style:
    + + gdcm::DicomDir *dcmdir = new gdcm::DicomDir(dirName, true);
    +
    + + +
  • Bug fixes + + +
  • A.P.I. breaking modifications (since previous version : 1.0) + + +
  • Known bugs + + + + +
    +

    + + Version 1.0 (Feb 14 2005) +

    + +

    @@ -72,28 +352,40 @@ You can see gdcm UML Class Diagram

    +
  • Improvement of the jpeg sub-library: jpeg + compressed Dicom files (lossless and lossy) + might be read (check-it out) @@ -103,6 +395,11 @@ You can see gdcm UML Class Diagram Version 0.4 (February 6 2004)