Program: gdcm
Module: $RCSfile: exXCoherentFileSet.cxx,v $
Language: C++
- Date: $Date: 2005/11/08 16:40:02 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2006/07/26 17:05:25 $
+ Version: $Revision: 1.8 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
loadMode |= gdcm::LD_NOSEQ;
}
- char *dirName = am->ArgMgrGetString("dirin",(char *)0);
+ const char *dirName = am->ArgMgrGetString("dirin");
if (dirName == 0)
{
std::cout <<std::endl
gdcm::SerieHelper *s;
- s = new gdcm::SerieHelper();
+ s = gdcm::SerieHelper::New();
s->SetLoadMode(gdcm::LD_ALL); // Load everything for each File
//gdcm::TagKey t(0x0020,0x0013);
//s->AddRestriction(t, "340", gdcm::GDCM_LESS); // Keep only files where
std::cout << "[" << (*i).first << "]" << std::endl;
- // Nowadays OrderFileList() causes trouble, since some files
- // (MIP views) don't have 'Position', now considered as mandatory
+ // Within a 'just to see' program,
+ // OrderFileList() causes trouble, since some files
+ // (eg:MIP views) don't have 'Position', now considered as mandatory
// Commented out for the moment.
//s->OrderFileList((*i).second); // sort the XCoherent Fileset
- for (std::vector<gdcm::File* >::iterator it = ((*i).second)->begin();
- it != ((*i).second)->end();
- ++it)
+ for (gdcm::FileList::iterator it = ((*i).second)->begin();
+ it != ((*i).second)->end();
+ ++it)
{
fileName = (*it)->GetFileName();
std::cout << " " << fileName << std::endl;
l = s->GetNextSingleSerieUIDFileSet();
}
- delete s;
+ s->Delete();
return 0;
}