]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkPolyDataToActor.cxx
#3403 BBTK Feature New Normal - vtk8itk5wx3-macos
[bbtk.git] / packages / vtk / src / bbvtkPolyDataToActor.cxx
index d56af36bab4d4e0a0d3366ca2b0a214c9b4dd952..c0fa2088e1ec3cb1243028150c806150b23a31e0 100644 (file)
@@ -79,11 +79,10 @@ namespace bbvtk
    {    
      polydatamapper = vtkPolyDataMapper::New();
      vtkactor       = vtkActor::New();
-
 //     polydatamapper->SetInput(marchingcubes->GetOutput());
      vtkactor->SetMapper(polydatamapper);
-
-     polydatamapper->ImmediateModeRenderingOn();
+//EED 2020-04-21 vtk8 deprecated
+//     polydatamapper->ImmediateModeRenderingOn();
    }
 
        //---------------------------------------------------------------------
@@ -109,8 +108,15 @@ namespace bbvtk
 
                if (bbGetInputActive()==true)
                {
-                       polydatamapper->SetInput( bbGetInputIn() );
-                       vtkactor->GetProperty()->SetRepresentation( bbGetInputRepresentation() );
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
+                        polydatamapper->SetInput( bbGetInputIn() );
+#else
+                        polydatamapper->SetInputData( bbGetInputIn() );
+#endif
+
+                        vtkactor->GetProperty()->SetRepresentation( bbGetInputRepresentation() );
+
                        if (bbGetInputRepresentation()==1)
                        {
                                 vtkactor->GetProperty()->SetAmbient(1);
@@ -120,7 +126,6 @@ namespace bbvtk
 printf("EED WARNNING!  PolyDataToActor::DoProcess  which is the default values of Ambient, Diffuse, Specular ? \n");
                        }
 
-
                         vtkactor->GetProperty()->SetLineWidth( bbGetInputLineWidth() );
                           
                         vtkactor->GetProperty()->SetColor( bbGetInputColour()[0],