X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkMetaImageWriter.xml;h=cb55daadcdf662cc2c0b85e0a0dbeb5a3a56fa33;hb=49cb3ed3b5b7e58ab54dd3b6eb4ad8adee824ef2;hp=24789f33dc5aab7077885b3d0bf3f34871236516;hpb=b7dd1ccf2db9c018dabadd835739aba15f3664ba;p=bbtk.git diff --git a/packages/vtk/src/bbvtkMetaImageWriter.xml b/packages/vtk/src/bbvtkMetaImageWriter.xml index 24789f3..cb55daa 100644 --- a/packages/vtk/src/bbvtkMetaImageWriter.xml +++ b/packages/vtk/src/bbvtkMetaImageWriter.xml @@ -29,16 +29,22 @@ */ - w->SetInput(bbGetInputIn()); - w->SetCompression(false); // JPR - w->SetFileDimensionality(bbGetInputIn()->GetDataDimension()); // NTU - std::string userGivenName = bbGetInputFilename(); - if (userGivenName.substr(userGivenName.size()-4) != ".mhd") //JPR - userGivenName += ".mhd"; - w->SetFileName(userGivenName.c_str()); - //w->SetFileName(bbGetInputFilename().c_str()); // JPR - w->Update(); // Fred - w->Write(); + if (bbGetInputIn()!=NULL) + { + w->SetInput(bbGetInputIn()); + w->SetCompression(false); // JPR + w->SetFileDimensionality(bbGetInputIn()->GetDataDimension()); // NTU + std::string userGivenName = bbGetInputFilename(); + if (userGivenName.substr(userGivenName.size()-4) != ".mhd") //JPR + { + userGivenName += ".mhd"; + } + w->SetFileName(userGivenName.c_str()); + //w->SetFileName(bbGetInputFilename().c_str()); // JPR +//EEDJuly22-2014 w->Update(); // Fred + w->Write(); + } // bbGetInputIn()!=NULL + w->Delete();