]> 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 dc42ddfd6e1134e463ffcc1c0c432a8408377278..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
@@ -80,26 +91,35 @@ Any contribution is welcome.
             high values = dark) and <TT>MONOCHROME2</TT> (low values = dark,
             high values = bright) is now taken into account.<br> 
             It's no longer up to the user to change the pixels value
+      <LI> Writing a 'True Dicom' image after reading an ACR-NEMA image 
+           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>)
    <UL>    
-      <LI>
+      <LI> NEVER more API breaking modifications !!!
 
    </UL>
 
-
    <LI> Known bugs
    <UL>
-      <LI> Writing a 'True Dicom' image after reading an ACR-NEMA image requests
-           from the user to build up 'manually' the Meta Elements group (0002) 
-      <LI> Management, on Big Endian Processors, of unloaded BinEntries
-      <LI> Old '24 Bits' ACR-NEMA are not correctly re-written in DICOM mode.
+      <LI>
+   </UL>
+
+   <LI> Sample Data
+   <UL>
+      Get a <a href="gdcmData.tar.gz">gzipped tarball</a> of sample data 
+       (warning : 185 Megabytes ...)
    </UL>
 </UL>
 
 
+
 <!#######################################################################>
 <HR size="1"><ADDRESS style="align: right;"></ADDRESS>
 <H2>
@@ -144,9 +164,27 @@ Any contribution is welcome.
         </UL>
       <LI> a <TT>gdcm::SeqEntry</TT> 
       </UL>
-   <LI> Removal of useless accessors <TT>GetXxxByname</TT>, <TT>SetXxxByname</TT> 
-   <LI> Removal of accessors <TT>GetXxxByNumber</TT>, <TT>SetXxxByNumber</TT>, 
-        renamed as <TT>GetXxx</TT>, <TT>SetXxx</TT>
+      <LI> Removal of useless accessors <TT>GetXxxByname</TT>, <TT>SetXxxByname</TT> 
+      <LI> Renaming of accessors <TT>GetXxxByNumber</TT>, <TT>SetXxxByNumber</TT> 
+           as follow :
+      <UL>
+         <LI> <TT>GetEntryByNumber 
+                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                                          --> GetEntryValue</TT>
+         <LI> <TT>GetEntryLengthByNumber  --> GetEntryLength</TT>
+         <LI> <TT>GetEntryOffsetByNumber  --> GetEntryOffset</TT>
+         <LI> <TT>GetEntryVRByNumber 
+                  &nbsp;&nbsp;&nbsp;      --> GetEntryVR</TT>
+         <LI>
+         <LI> <TT>GetDocEntryByNumber     
+                  &nbsp;&nbsp;            --> GetDocEntry</TT>
+         <LI> <TT>GetValEntryByNumber     
+                  &nbsp;&nbsp;            --> GetValEntry</TT>
+         <LI> <TT>GetBinEntryByNumber     
+                  &nbsp;&nbsp;            --> GetBinEntry</TT>
+         <LI> <TT>GetSeqEntryByNumber     
+                  &nbsp;&nbsp;            --> GetSeqEntry</TT>
+       </UL>
    </UL>
 </UL>