X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestChangeHeader.cxx;h=fe435433b26177a2cfd70f47848b7f0173a70d84;hb=4a0c2407ec81e041c2e43781acec4c78c83fc487;hp=d5fcdd90072384a9435fc1420265f57efbbf1559;hpb=f41fb331c46df02fd4e284960f0473d7155573a2;p=gdcm.git diff --git a/Testing/TestChangeHeader.cxx b/Testing/TestChangeHeader.cxx index d5fcdd90..fe435433 100644 --- a/Testing/TestChangeHeader.cxx +++ b/Testing/TestChangeHeader.cxx @@ -25,21 +25,20 @@ int main(int argc, char* argv[]) premier = argv[1]; f1 = new gdcmFile(premier); - f1->LoadElements(); deuxieme = argv[2]; f2 = new gdcmFile(deuxieme); - f2->LoadElements(); - printf("apres LoadElements\n"); //f1->PrintPubElVal(); // On suppose que les champs DICOM du 2ieme fichier existent *effectivement* - // FIXME : floowing lines commented out in order to make compilation work. - //FIXME f1->ReplaceOrCreateByNumber(0x0028, 0x0008, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0008));// nb Frames - //FIXME f1->ReplaceOrCreateByNumber(0x0028, 0x0010, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0010));// nbLig - //FIXME f1->ReplaceOrCreateByNumber(0x0028, 0x0011, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0011));// nbCol + f1->ReplaceOrCreateByNumber( f2->GetPubElValByNumber(0x0028, 0x0008), + 0x0028, 0x0008);// nb Frames + f1->ReplaceOrCreateByNumber( f2->GetPubElValByNumber(0x0028, 0x0010), + 0x0028, 0x0010);// nbLig + f1->ReplaceOrCreateByNumber( f2->GetPubElValByNumber(0x0028, 0x0011), + 0x0028, 0x0011);// nbCol // sans doute d'autres à mettre à jour... @@ -57,7 +56,7 @@ int main(int argc, char* argv[]) sprintf(resultat, "%s.vol", deuxieme.c_str()); printf ("WriteDCM\n"); - f1->WriteDcm(resultat); + f1->WriteDcmImplVR(resultat); }