]> Creatis software - gdcm.git/blobdiff - Testing/TestChangeHeader.cxx
Fix warnings, add a GDCM_DATA_ROOT to CMake
[gdcm.git] / Testing / TestChangeHeader.cxx
index a6bbb165f7b02e5afdf5d76d8d9104b2e6fe0d78..9dbbf7a3631f47cf62a589b5c9f551ade847bdf4 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,10 +60,10 @@ 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());