]> Creatis software - gdcm.git/blobdiff - Doc/Website/News.html
ENH: Remove stuff that will not be used on win32, therefore avoid polluting the cmake...
[gdcm.git] / Doc / Website / News.html
index 5c61e98a3f0c7569864a612924e56e6adec2eddb..db5827e6997b71214ec03f152e6fd37999b8de08 100644 (file)
@@ -24,10 +24,6 @@ Any contribution is welcome.
 
 <UL>
    <LI> gdcm doesn't read yet JPEG-LS and JPEG2000 encoded files.
-   <LI> Allow user to tell <TT>gdcm::Document</TT> constructor he doesn't 
-           want to deal with <TT>SeqEntry</TT (every time it's possible)
-   <LI> Allow user to tell <TT>gdcm::Document</TT> constructor he doesn't 
-           want to deal with <TT>Shadow groups</TT> 
    <LI> Allow user to tell <TT>gdcm::Document</TT> constructor he just wants 
            to load a given list of <TT>DocEntries</TT> (to save CPU time and RAM
            space)
@@ -40,13 +36,14 @@ Any contribution is welcome.
            <TT> PATIENT</TT>/<TT>STUDY</TT>/<TT>SERIE</TT>/<TT>IMAGE</TT>)
    <LI> Allow user to add an Entry to the default entry list, before
            making a <TT>DICOMDIR</TT> from a root directory
-   <LI> <TT>DICOMDIR</TT> anonymiser (<TT>Load</TT> and <TT>Noload</TT> mode)
    <LI> 16-bits-LUT full Management
    <LI> User friendly management of <TT>Rescale Slope</TT> and
            <TT>Rescale Intercept</TT>
    <LI> Allow parsing the <TT>Shadow groups</TT> against a user supplied 
            private <TT>Dicom Dictionary</TT> (pfff!...)
    <LI> An accurate <TT>SerieHelper</TT>
+   <LI> A <TT>SerieHelper</TT> that would use the <TT>DICOMDIR</TT> (if any)
+        instead of parsing all the files within the Root Directory
 </UL>
 
 <!#######################################################################>
@@ -62,7 +59,6 @@ Any contribution is welcome.
    <UL>    
       <LI>
          <a href="uml-gdcm.pdf">gdcm UML Class Diagram</a> current version.
-
       <LI>
    </UL>
 
@@ -71,7 +67,22 @@ Any contribution is welcome.
       <LI>Both <TT>vtkgdcmViewer</TT> and <TT>vtkgdcmViewer2</TT> 
           are available to allow easy displaying of single/multiframe 
           GreyLevel/RGB/PaletteColor images
-
+      <LI> <TT>DICOMDIR</TT> anonymiser (<TT>Load</TT> and <TT>Noload</TT> mode)       <LI> User is now allowed to tell <TT>gdcm::Document</TT> constructor 
+            he doesn't want to deal with <TT>SeqEntry</TT> 
+            (every time it's possible) <br> and/or he doesn't 
+            want to deal with <TT>Shadow groups</TT> (every time it's
+            possible)<br>
+            use : <br><TT>
+            gdcm::File *f = new gdcm::File();<br>
+            f->SetLoadMode(NO_SEQ | NO_SHADOW);<br>
+            f->Load(fileName);<br>
+            </TT>
+            instead of : <br>
+            <TT>
+            gdcm::File *f = new gdcm::File(fileName);</TT>
+           <br>
+  
+       <LI>
    </UL>
 
    <LI> Bug fixes
@@ -84,7 +95,9 @@ Any contribution is welcome.
            does not request any longer from the user to build up 
             'manually' the Meta Elements group (0002)
       <LI> Old '24 Bits' ACR-NEMA are now correctly re-written in DICOM mode.
+      <LI> Element 0x0000 of <TT>Shadow groups</TT> is always forced to be a
+           <TT>ValEntry</TT> and its VR is forced to <TT>UL</TT> 
+      <LI>
    </UL>
 
    <LI> A.P.I. breaking modifications (since previous version : <TT>1.0</TT>)
@@ -93,7 +106,6 @@ Any contribution is welcome.
 
    </UL>
 
-
    <LI> Known bugs
    <UL>
       <LI>
@@ -154,24 +166,24 @@ Any contribution is welcome.
       </UL>
       <LI> Removal of useless accessors <TT>GetXxxByname</TT>, <TT>SetXxxByname</TT> 
       <LI> Renaming of accessors <TT>GetXxxByNumber</TT>, <TT>SetXxxByNumber</TT> 
-as follow :
+           as follow :
       <UL>
          <LI> <TT>GetEntryByNumber 
                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-                                 --> GetEntryValue<TT>
-         <LI> <TT>GetEntryLengthByNumber  --> GetEntryLength<TT>
-         <LI> <TT>GetEntryOffsetByNumber  --> GetEntryOffset<TT>
+                                          --> GetEntryValue</TT>
+         <LI> <TT>GetEntryLengthByNumber  --> GetEntryLength</TT>
+         <LI> <TT>GetEntryOffsetByNumber  --> GetEntryOffset</TT>
          <LI> <TT>GetEntryVRByNumber 
-                  &nbsp;&nbsp;&nbsp;      --> GetEntryVR<TT>
+                  &nbsp;&nbsp;&nbsp;      --> GetEntryVR</TT>
          <LI>
          <LI> <TT>GetDocEntryByNumber     
-                  &nbsp;&nbsp;            --> GetDocEntry<TT>
+                  &nbsp;&nbsp;            --> GetDocEntry</TT>
          <LI> <TT>GetValEntryByNumber     
-                  &nbsp;&nbsp;            --> GetValEntry<TT>
+                  &nbsp;&nbsp;            --> GetValEntry</TT>
          <LI> <TT>GetBinEntryByNumber     
-                  &nbsp;&nbsp;            --> GetBinEntry<TT>
+                  &nbsp;&nbsp;            --> GetBinEntry</TT>
          <LI> <TT>GetSeqEntryByNumber     
-                  &nbsp;&nbsp;            --> GetSeqEntry<TT>
+                  &nbsp;&nbsp;            --> GetSeqEntry</TT>
        </UL>
    </UL>
 </UL>