X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestCopyDicom.cxx;h=af7f4d45e46005e8358e9970056c1b83d949cc5c;hb=83d4f8675485f5da999f7922e1e1e5842dd0679e;hp=79825ae0fa1736003693f35417f9181684454a9c;hpb=412cf9757709333001ae81f5f4079e53c62840c7;p=gdcm.git diff --git a/Testing/TestCopyDicom.cxx b/Testing/TestCopyDicom.cxx index 79825ae0..af7f4d45 100644 --- a/Testing/TestCopyDicom.cxx +++ b/Testing/TestCopyDicom.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: TestCopyDicom.cxx,v $ Language: C++ - Date: $Date: 2004/12/07 18:16:39 $ - Version: $Revision: 1.26 $ + Date: $Date: 2005/01/14 11:28:29 $ + Version: $Revision: 1.29 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -85,14 +85,13 @@ int CopyDicom(std::string const & filename, //////////////// Step 2: std::cout << "2..."; - originalH->Initialize(); + originalH->InitTraversal(); gdcm::DocEntry* d=originalH->GetNextEntry(); - while(d) { if ( gdcm::BinEntry* b = dynamic_cast(d) ) { - copyH->ReplaceOrCreateByNumber( + copyH->ReplaceOrCreate( b->GetBinArea(), b->GetLength(), b->GetGroup(), @@ -101,7 +100,7 @@ int CopyDicom(std::string const & filename, } else if ( gdcm::ValEntry* v = dynamic_cast(d) ) { - copyH->ReplaceOrCreateByNumber( + copyH->ReplaceOrCreate( v->GetValue(), v->GetGroup(), v->GetElement(), @@ -131,7 +130,7 @@ int CopyDicom(std::string const & filename, if( !copy->WriteDcmExplVR(output) ) { std::cout << " Failed" << std::endl - << " " << output << " not written" << std::endl; + << " " << output << " not written" << std::endl; delete original; delete copy;