]> Creatis software - gdcm.git/blobdiff - TODO
ENH: Minor cleanups + ShowDicom now reread a written image
[gdcm.git] / TODO
diff --git a/TODO b/TODO
index 4a208ce45e71d7b454f77bb83f35f059fa87a870..82bba741364f276ee76834a7e8dcd81b96cdb0eb 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,11 +1,9 @@
-* Split gdcmHeader through inheritance to create gdcmHeaderHelper
-  that would regroup all the heuristics above a gdcmHeader e.g. the
-  functions GetXsize(), GetXSpacing(), GetXImagePosition()...
-  Those functions are the one using the results of the parsing as
-  done by gdcmHeader to provide the user with heuristics above various
-  values found in the header (the simplest form being to default a value).
+* Convert the C-like IO to C++ IO (i.e. remove FILE*, fread...). Some docs
+  are available at
+    http://www.angelfire.com/country/aldev0/cpphowto/cpp_BinaryFileIO.html
+* Remove enable_sequences and ignore_shadow from gdcmDocument().
 * vtk/vtkGdcmHeader.cxx: if speed becomes a concern some changes can
-  be made a the cost of memory consumption (refer to header of 
+  be made at the cost of memory consumption (refer to header of 
   vtk/vtkGdcmHeader.cxx)
 * Add a GetVersion() global function.
 * gdcmElValSet::SetElValueLengthByNumber IMNSHO should be trashed.
@@ -70,3 +68,5 @@
       a.write(output);
    }
 
+* use namespace for gdcm, to avoid problem when using enum with name like
+  'Unknow' on .Net, and LP on cygwin that cause problems