[Dcmlib] TestCopyDicom

Mathieu Malaterre mathieu.malaterre at kitware.com
Thu Sep 2 18:03:29 CEST 2004


Jean-Pierre Roux wrote:
>>Salut,
>>
>>   Je viens de rajouter un test pour verifier que la creation d'une image
>>DICOM from scratch est bien possible. J'ai beau verifier je comprends
>>pas ce qui ne va pas (et puis il est tard). Est-ce que quelqu'un
>>pourrait jeter un oeil et me dire ce qui ne va pas ?
> 
> 
> Ce qui ne va pas, c'est le manque de sommmeil ;-)
> Tu te positionnes sur le Public Dictionary (celui de DICOM, avec ses
> quelques 2000 entrees), au lieu de te positionner sur la HTable du Header.
> Bon, d'accord, il n'y a pas d'accesseur pour se positioner sur la HTable
> du Header, mais ca n'est pas une raison ...
> En fait, on n'en n'avait pas mis, en considerant que le mode de stockage
> de l'entete *ne regardait pas* l'utilisateur.
> Et ca ete une bonne idee, car on est passe d'une Map, a une Multi Map,
> puis a une liste, et maintenant une structure arborescente (avec une Map
> au niveau Zero, et des listes chainees aux niveaux inferieurs pour gerer
> les Sequences proprement).
> 
> Je rajoute un accesseur, et je modifie ton module.
> (on pourra toujours, plus tard, supprimer l'accesseur, et jetter ton
> module si la manip est consideree comme choquante ...)
> 

C'est sense compiler ou c'est juste un exemple theorique ?

Building object file TestCopyDicom.o...
/home/malaterre/Creatis/malaterre/gdcm/Example/TestCopyDicom.cxx: In 
function `
    int main(int, char**)':
/home/malaterre/Creatis/malaterre/gdcm/Example/TestCopyDicom.cxx:67: 
error: `
    GetEntry' undeclared (first use this function)
/home/malaterre/Creatis/malaterre/gdcm/Example/TestCopyDicom.cxx:67: 
error: (Each
    undeclared identifier is reported only once for each function it appears
    in.)
make[3]: *** [TestCopyDicom.o] Error 1
make[2]: *** [default_target] Error 2
make[1]: *** [default_target_Example] Error 2
make: *** [default_target] Error 2



Merci
Mathieu





More information about the Dcmlib mailing list