X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestChangeHeader.cxx;h=7f1d360b028a8777475c6816284630c34a56db38;hb=08da5e420e900f65745402f1453673e89dcd8cdf;hp=7642604812e3d3ae49ea9548dc30b49606daad15;hpb=fe180328806c1528b6d7a8518780569c866dff40;p=gdcm.git diff --git a/Testing/TestChangeHeader.cxx b/Testing/TestChangeHeader.cxx index 76426048..7f1d360b 100644 --- a/Testing/TestChangeHeader.cxx +++ b/Testing/TestChangeHeader.cxx @@ -9,8 +9,7 @@ // et des pixels d'une autre image -int main(int argc, char* argv[]) -{ +int main(int argc, char* argv[]) { string premier, deuxieme; char resultat[200]; @@ -55,7 +54,11 @@ int main(int argc, char* argv[]) printf ("dataSize %d\n",dataSize); imageData= f2->GetImageData(); + // TODO : ne devrait-on pas fusionner ces 2 fonctions ? f1->SetImageData(imageData,dataSize); + f1->SetImageDataSize(dataSize); + + f1->PrintPubElVal(); // ou, plus joli: //f1->SetImageData(f2->GetImageData(),f2->GetImageDataSize()); @@ -64,11 +67,6 @@ int main(int argc, char* argv[]) string s10=f2->GetPubElValByNumber(0x7fe0, 0x0010); printf("lgr 7fe0, 0000 %s\n",s0.c_str()); printf("lgr 7fe0, 0010 %s\n",s10.c_str()); - - f1->ReplaceOrCreateByNumber( f2->GetPubElValByNumber(0x7fe0, 0x0000), - 0x7fe0, 0x0000); - //f1->ReplaceOrCreateByNumber( f2->GetPubElValByNumber(0x7fe0, 0x0010), - // 0x7fe0, 0x0010); sprintf(resultat, "%s.vol", deuxieme.c_str()); printf ("WriteDCM\n");