X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkImageSlab.cxx;h=53dbbb40119415366e6ef514c93456b5625932f4;hb=6b5dabc10fd9780f19f7ce0ee287a9f8d9a09267;hp=8cb5edacb9943a370186ca4a47d805789e4f1a69;hpb=1881fea361d821e87606520e6d6a2ca9ed128659;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkImageSlab.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkImageSlab.cxx index 8cb5eda..53dbbb4 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkImageSlab.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkImageSlab.cxx @@ -33,15 +33,22 @@ void ImageSlab::Process() { firsttime=false; imageSlab = vtkImageSlab::New(); - imageSlab->MultiSliceOutputOff(); } if (bbGetInputType()==0) { imageSlab->SetOperationToMean(); } if (bbGetInputType()==1) { imageSlab->SetOperationToSum(); } if (bbGetInputType()==2) { imageSlab->SetOperationToMin(); } if (bbGetInputType()==3) { imageSlab->SetOperationToMax(); } + imageSlab->MultiSliceOutputOff(); + imageSlab->SetOutputScalarTypeToInputScalarType(); +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 imageSlab->SetInput( bbGetInputIn() ); +#else + imageSlab->SetInputData( bbGetInputIn() ); + imageSlab->Update(); +#endif bbSetOutputOut( imageSlab->GetOutput() ); }