X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=bbtk.git;a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkMetaImageReader.cxx;h=f092643b7aecd9497ec6755d60c9f3c55d5d7d26;hp=e339f3b8ea83995587b197c99b41f3ecf5c147c2;hb=6a6586d40e77dbdadd6a92145b9919e3c68457d8;hpb=f707cd7054d48f29fa0e6e3b47fb152b0ea324e8 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)