Program: gdcm
Module: $RCSfile: Anonymize.cxx,v $
Language: C++
- Date: $Date: 2005/08/30 14:40:28 $
- Version: $Revision: 1.4 $
+ Date: $Date: 2005/10/25 14:52:26 $
+ Version: $Revision: 1.6 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
gdcm::File *f;
- f = new gdcm::File( );
- f->SetLoadMode( GDCM_LD_ALL );
+ f = gdcm::File::New( );
+ f->SetLoadMode( gdcm::LD_ALL );
f->SetFileName( fileName );
int res = f->Load();
{
std::cerr << "Sorry, " << fileName <<" not a gdcm-readable "
<< "DICOM / ACR File" <<std::endl;
- delete f;
+ f->Delete();
return 0;
}
std::cout << " ... is readable " << std::endl;
// ============================================================
// We need a gdcm::FileHelper, since we want to load the pixels
- gdcm::FileHelper *fh = new gdcm::FileHelper(f);
+ gdcm::FileHelper *fh = gdcm::FileHelper::New(f);
// (unit8_t DOESN'T mean it's mandatory for the image to be a 8 bits one)
std::cerr << "Sorry, Pixels of" << fileName <<" are not "
<< " gdcm-readable." << std::endl
<< "Use exAnonymizeNoLoad" << std::endl;
- delete f;
- delete fh;
+ f->Delete();
+ fh->Delete();
return 0;
}
// ============================================================
f->ClearAnonymizeList();
- delete f;
- delete fh;
+ f->Delete();
+ fh->Delete();
return 0;
}