X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Example%2FexReadWriteFile.cxx;h=f0ff1209e56753685559bb99ab0c63f3ce588acb;hb=e7a642c06e4cdcfdbaf024090754283ccc564408;hp=3666c6eefed4d46d50ab290c85d1efc3eefa03b0;hpb=bc69950a406d06c50f0fb75a96572784965cb534;p=gdcm.git diff --git a/Example/exReadWriteFile.cxx b/Example/exReadWriteFile.cxx index 3666c6ee..f0ff1209 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: 2010/09/01 14:41:48 $ + Version: $Revision: 1.11 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -26,8 +26,6 @@ int main(int argc, char *argv[]) { - - std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <SetFileName( filename ); f1->Load(); @@ -79,18 +77,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 +98,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 +215,8 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <GetImageData(); @@ -232,7 +230,7 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <GetImageDataRawSize(); - // TODO : Newbee user would appreciate any comment ! + /// \TODO : Newbee user would appreciate any comment ! std::cout << "GetImageDataSize()" << fh1->GetImageDataSize() << std::endl; @@ -253,7 +251,7 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <SetFileName( output ); copy->Load(); @@ -261,12 +259,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 +272,7 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <GetNextEntry(); @@ -323,9 +321,9 @@ std::cout << " --- WARNING --- WARNING --- WARNING --- WARNING ---" <Delete(); + fh1->Delete(); + copy->Delete(); exit (0); }