X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestChangeHeader.cxx;h=a84d3b96b301e2a0f6aec53333f091b60f7ff4cc;hb=b7518dc8f2304a666cafac4b1b18ac7d81983555;hp=a6bbb165f7b02e5afdf5d76d8d9104b2e6fe0d78;hpb=780e1395c5528db42e3470a3a3a0f6c545f88f54;p=gdcm.git diff --git a/Testing/TestChangeHeader.cxx b/Testing/TestChangeHeader.cxx index a6bbb165..a84d3b96 100644 --- a/Testing/TestChangeHeader.cxx +++ b/Testing/TestChangeHeader.cxx @@ -9,7 +9,7 @@ // et des pixels d'une autre image -int main(int argc, char* argv[]) { +int testChangeEntete(int argc, char* argv[]) { std::string premier, deuxieme; char resultat[200]; @@ -19,8 +19,9 @@ int main(int argc, char* argv[]) { int dataSize; if (argc < 3) { - printf ("usage :\n testChangeEntete nomFichierPourEntete nomFichierPourDonnées \n"); - exit(0); + std::cerr << "usage :" << std::endl << + argv[0] << " nomFichierPourEntete nomFichierPourDonnées" << std::endl; + return 0; } premier = argv[1]; @@ -59,15 +60,16 @@ int main(int argc, char* argv[]) { f1->SetImageData(imageData,dataSize); f1->GetHeader()->SetImageDataSize(dataSize); - f1->GetHeader()->PrintPubEntry(); + f1->GetHeader()->PrintEntry(); - std::string s0 =f2->GetHeader()->GetPubEntryByNumber(0x7fe0, 0x0000); - std::string s10=f2->GetHeader()->GetPubEntryByNumber(0x7fe0, 0x0010); + std::string s0 =f2->GetHeader()->GetEntryByNumber(0x7fe0, 0x0000); + std::string s10=f2->GetHeader()->GetEntryByNumber(0x7fe0, 0x0010); printf("lgr 7fe0, 0000 %s\n",s0.c_str()); printf("lgr 7fe0, 0010 %s\n",s10.c_str()); sprintf(resultat, "%s.vol", deuxieme.c_str()); printf ("WriteDCM\n"); + //f1->WriteDcmExplVR("itk-gdcm-ex.dcm"); //f1->WriteDcmImplVR(resultat); f1->WriteAcr(resultat);