Program: gdcm
Module: $RCSfile: PhilipsToBrucker.cxx,v $
Language: C++
- Date: $Date: 2006/01/10 16:04:18 $
- Version: $Revision: 1.4 $
+ Date: $Date: 2006/01/26 15:52:42 $
+ 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
* according to their Patient/Study/Serie/Image characteristics
* - fills a single level Directory with *all* the files,
* converted into a Brucker-like Dicom, Intags compliant
- *
+ *
*/
typedef std::map<std::string, gdcm::File*> SortedFiles;
return 0;
}
- char *dirNamein;
- dirNamein = am->ArgMgrGetString("dirin",(char *)".");
+ const char *dirNamein;
+ dirNamein = am->ArgMgrGetString("dirin",".");
- char *dirNameout;
- dirNameout = am->ArgMgrGetString("dirout",(char *)".");
+ const char *dirNameout;
+ dirNameout = am->ArgMgrGetString("dirout",".");
int loadMode = gdcm::LD_ALL;
if ( am->ArgMgrDefined("noshadowseq") )
return 0;
}
- char *extent = am->ArgMgrGetString("extent",".DCM");
+ const char *extent = am->ArgMgrGetString("extent",".DCM");
// if unused Param we give up
if ( am->ArgMgrPrintUnusedLabels() )
{
std::cout << "Output Directory [" << dirNameout << "]" << " already exists; Used as is." << std::endl;
}
-
std::string strDirNamein(dirNamein);
gdcm::DirList dirList(strDirNamein, true); // get recursively the list of files
for (j=0;j<nbSeriesToDrop; j++)
{
if(seriesNumber == seriesToDrop[j])
- {
+ {
drop = true;
break;
}
system ( systemCommand.c_str() );
*/
- // Load the pixels in RAM.
-
+ // Load the pixels in RAM.
fh = gdcm::FileHelper::New(currentFile);
fh->GetImageDataRaw(); // Don't convert (Gray Pixels + LUT) into (RGB pixels) ?!?
fh->SetWriteTypeToDcmExplVR();
fh->Write(fullWriteFilename);
- fh->gdcm::FileHelper::Delete();
+ fh->Delete();
}
}