#include <cstdlib>#include <ctime>#include <iostream>#include <fstream>#include <itksys/SystemTools.hxx>#include "mitkPixelType.h"#include "itkImageRegionIterator.h"#include "itkImageFileReader.h"#include "mitkNrrdDiffusionImageWriter.h"Go to the source code of this file.
Functions | |
| void | file_replace (std::string filename, std::string what, std::string with) |
| void file_replace | ( | std::string | filename, |
| std::string | what, | ||
| std::string | with | ||
| ) |
Definition at line 47 of file mitkTeemDiffusionTensor3DReconstructionImageFilter.cpp.
Referenced by mitk::TeemDiffusionTensor3DReconstructionImageFilter< DiffusionImagePixelType, TTensorPixelType >::Update().
{
ofstream myfile2;
char filename2[512];
sprintf(filename2, "%s2",filename.c_str());
myfile2.open (filename2);
std::string line;
ifstream myfile (filename.c_str());
if (myfile.is_open())
{
while (! myfile.eof() )
{
getline (myfile,line);
itksys::SystemTools::ReplaceString(line,what.c_str(),with.c_str());
myfile2 << line << std::endl;
}
myfile.close();
}
myfile2.close();
itksys::SystemTools::RemoveFile(filename.c_str());
rename(filename2,filename.c_str());
}
1.7.2