]> Creatis software - gdcm.git/blob - TODO
declaration de dcm2acr
[gdcm.git] / TODO
1 * The declarations commented out and starting with "TODO Swig" (try
2   grep "TODO Swig" *.h) needed to be temporarily removed for swig to
3   proceed correctly (in fact problems appears at loading of _gdcm.[so/dll]).
4   So, simply uncomment the declaration once you provided the definition of
5   the method...
6 * As stated by the first lines of Test/ExceptionAndPython/README, it looks
7   like we can move back to the exceptions and remove the errno stuff from
8   src/gdcm* !
9 * adapt python/gdcmPython/Makefile to automake/autoconf tools
10 * Fix the bug in Test/bug1.cxx (see first comment line): Win32 only.
11 * All (or at least many of) the methods of gdcmHeader whose only arguments
12   are an ElValue* (e.g.  FindLength, FindVR, LoadElementValue...) can
13   be moved away to ElValue class on condition of transmitting the
14   gdcmHeader.fp attribute. This change should be considered since it
15   would allow those method to avoid artificial calls to ElValue::GetElement(),
16   ElValue::GetVR()...
17 * Eat leanding_trailing_whitespace (found in python/gdcmPython/gdcmi) should
18   be used when parsing the dictionary in C++ !
19 * Group length is not a unique tag in a file. Hence avoid putting it
20   in the element values dictionary without doing something smarter
21   (say, instead of storing the length store the group and the length
22    so we can related a length to a group).
23 * GetPubElValByNumber doit faire la difference entre chaine vide 
24   et chaine pas touve''. Eventuellement raiser une exception ?
25 * gdcmHeader::LoadElements only loads the element whose length is
26   below the specified size. When accessing the value of such an element
27   the content is unfound ! Find a decent way of loading the value on
28   explicit demand.
29 * fournir une method qui ne fait que lire les elements passes en arguments
30   sous forme d'une liste.
31 * gdcmHeader::CheckSwap() dans le cas ACR pas propre, degager tout de suite 
32   si on a deduit que c'en est pas...
33 * python /usr/lib/python2.2/site-packages/DaVaW/demo/dvwDcmReader.py
34   and load image /home/frog/cvs/DCMlib/Data/CT-MONO2-16-ankle.dcm
35   will yield wrong coloring scheme as opposed to 
36   affim filein=/home/frog/cvs/DCMlib/Data/CT-MONO2-16-ankle.dcm