X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkVecIsoSurfaceExtractor.cxx;h=e661cc558c450aa1b72b113956e8d60594943126;hb=208df598c5aeefbd6a683a5c6da00598a4a3d9ea;hp=b3b39fbd2fc72630bb4667f57211990413e4ef0e;hpb=cfad95b6e08e6e53846ffcda7fbc5932065f2c47;p=bbtk.git diff --git a/packages/vtk/src/bbvtkVecIsoSurfaceExtractor.cxx b/packages/vtk/src/bbvtkVecIsoSurfaceExtractor.cxx index b3b39fb..e661cc5 100644 --- a/packages/vtk/src/bbvtkVecIsoSurfaceExtractor.cxx +++ b/packages/vtk/src/bbvtkVecIsoSurfaceExtractor.cxx @@ -134,11 +134,18 @@ BBTK_BLACK_BOX_IMPLEMENTATION(VecIsoSurfaceExtractor,bbtk::AtomicBlackBox); polydatamapper = vtkPolyDataMapper::New(); vtkactor = vtkActor::New(); +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 polydatamapper->SetInput(marchingcubes->GetOutput()); +#else + polydatamapper->SetInputData(marchingcubes->GetOutput()); +#endif + vtkactor->SetMapper(polydatamapper); polydatamapper->ScalarVisibilityOff(); - polydatamapper->ImmediateModeRenderingOn(); +//EED 2020-04-21 vtk8 deprecated +// polydatamapper->ImmediateModeRenderingOn(); VecMarchingcubes.push_back(marchingcubes); VecPolydatamapper.push_back(polydatamapper); @@ -150,7 +157,13 @@ BBTK_BLACK_BOX_IMPLEMENTATION(VecIsoSurfaceExtractor,bbtk::AtomicBlackBox); marchingcubes=VecMarchingcubes[i]; vtkactor=(vtkActor*)VecVtkactor[i]; +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 marchingcubes->SetInput( bbGetInputIn()[i] ); +#else + marchingcubes->SetInputData( bbGetInputIn()[i] ); +#endif + marchingcubes->SetValue(0, bbGetInputIsovalue() ); marchingcubes->Update();