X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FgdcmSerieHelper.cxx;h=c205856fcfe747e2f522b4ced5fee425ad68d203;hb=6b51b22366f878e1050c75a6ebb755bd2ff365c7;hp=f025fd036130b2cbf8e5f0561d4def573330adec;hpb=12efe160c7bc15c54a9dd6e1940314205cae919a;p=gdcm.git diff --git a/src/gdcmSerieHelper.cxx b/src/gdcmSerieHelper.cxx index f025fd03..c205856f 100644 --- a/src/gdcmSerieHelper.cxx +++ b/src/gdcmSerieHelper.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmSerieHelper.cxx,v $ Language: C++ - Date: $Date: 2005/10/25 12:40:03 $ - Version: $Revision: 1.29 $ + Date: $Date: 2005/10/25 14:52:35 $ + Version: $Revision: 1.30 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -68,7 +68,7 @@ void SerieHelper::ClearAll() it != l->end(); ++it) { - delete *it; // remove each entry + (*it)->Delete(); // remove each entry } l->clear(); delete l; // remove the container @@ -88,7 +88,7 @@ void SerieHelper::ClearAll() void SerieHelper::AddFileName(std::string const &filename) { // Create a DICOM file - File *header = new File (); + File *header = File::New(); header->SetLoadMode(LoadMode); header->SetFileName( filename ); header->Load(); @@ -139,13 +139,13 @@ void SerieHelper::AddFileName(std::string const &filename) else { // at least one rule was unmatched we need to deallocate the file: - delete header; + header->Delete(); } } else { gdcmWarningMacro("Could not read file: " << filename ); - delete header; + header->Delete(); } }