X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Example%2FexReadWriteFile.cxx;h=3d53160b1a63617565ff17c7c6b751b9f1723c39;hb=28a3ba592eab9953ff1840d19357ae0db5e3e6a1;hp=3666c6eefed4d46d50ab290c85d1efc3eefa03b0;hpb=bc69950a406d06c50f0fb75a96572784965cb534;p=gdcm.git diff --git a/Example/exReadWriteFile.cxx b/Example/exReadWriteFile.cxx index 3666c6ee..3d53160b 100644 --- a/Example/exReadWriteFile.cxx +++ b/Example/exReadWriteFile.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: exReadWriteFile.cxx,v $ Language: C++ - Date: $Date: 2005/10/18 08:35:44 $ - Version: $Revision: 1.7 $ + Date: $Date: 2007/05/23 14:18:05 $ + Version: $Revision: 1.10 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -56,10 +56,10 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <SetFileName( filename ); f1->Load(); @@ -79,18 +79,18 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <GetFirstEntry(); + GDCM_NAME_SPACE::DocEntry *d = f1->GetFirstEntry(); while( d ) { // We skip SeqEntries, since user cannot do much with them - if ( !(dynamic_cast(d)) + if ( !(dynamic_cast(d)) // We skip Shadow Groups, since nobody knows what they mean && !( d->GetGroup()%2 ) ) { @@ -100,7 +100,7 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <(d); + dataEntry = dynamic_cast(d); // Let's be carefull -maybe he commented out some previous line- if (!dataEntry) continue; @@ -217,8 +217,8 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <GetImageData(); @@ -253,7 +253,7 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <SetFileName( output ); copy->Load(); @@ -261,12 +261,12 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <(d)) + if ( !(dynamic_cast(d)) // We skip Shadow Groups, since nobody knows what they mean && !( d->GetGroup()%2 ) ) { - if ( gdcm::DataEntry *de = dynamic_cast(d) ) + if ( GDCM_NAME_SPACE::DataEntry *de = dynamic_cast(d) ) { copy->GetFile()->InsertEntryBinArea( de->GetBinArea(),de->GetLength(), de->GetGroup(),de->GetElement(), @@ -274,7 +274,7 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <GetNextEntry(); @@ -323,9 +323,9 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <Delete(); + fh1->Delete(); + copy->Delete(); exit (0); }