]> Creatis software - gdcm.git/blobdiff - Testing/TestChangeHeader.cxx
Fix: Python/vtk build again
[gdcm.git] / Testing / TestChangeHeader.cxx
index a6bbb165f7b02e5afdf5d76d8d9104b2e6fe0d78..a84d3b96b301e2a0f6aec53333f091b60f7ff4cc 100644 (file)
@@ -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);