X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkMetaImageReader.cxx;h=f092643b7aecd9497ec6755d60c9f3c55d5d7d26;hb=b5d2eb7c48011dfed815c80c3bb460ff9bee27f4;hp=e339f3b8ea83995587b197c99b41f3ecf5c147c2;hpb=afd25e07d15ac97d576d94d01927d092e7f990f5;p=bbtk.git diff --git a/packages/vtk/src/bbvtkMetaImageReader.cxx b/packages/vtk/src/bbvtkMetaImageReader.cxx index e339f3b..f092643 100644 --- a/packages/vtk/src/bbvtkMetaImageReader.cxx +++ b/packages/vtk/src/bbvtkMetaImageReader.cxx @@ -32,10 +32,17 @@ void MetaImageReader::Process() // bbSetOutputOut( bbGetInputIn() ); // std::cout << "Output value = " <SetFileName(bbGetInputIn().c_str()); - reader->Update(); - bbSetOutputOut(reader->GetOutput()); + FILE *ff=fopen(bbGetInputIn().c_str(),"r"); + if (ff) + { + fclose(ff); + vtkMetaImageReader *reader = vtkMetaImageReader::New(); + reader->SetFileName(bbGetInputIn().c_str()); + reader->Update(); + bbSetOutputOut(reader->GetOutput()); + } else { + bbSetOutputOut(NULL); + } } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)