]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/CutModule/kernel/CutModelSaveBinInfo.cxx
#3109 creaMaracasVisu Bug New Normal - branch vtk7itk4 compilation with vtk7
[creaMaracasVisu.git] / lib / maracasVisuLib / src / CutModule / kernel / CutModelSaveBinInfo.cxx
index 46b6fe6fc001581f3eaaec6b45133bf28df64dd5..06c9eeafdb0b1386c2d41451f2d3d6b90260507f 100644 (file)
@@ -67,7 +67,14 @@ CutModelSaveBinInfo::~CutModelSaveBinInfo(){
 void CutModelSaveBinInfo::savePolyData(vtkPolyData* polydata){
        vtkPolyDataWriter * writer = vtkPolyDataWriter ::New();
        writer->SetFileName(_stdFilename.c_str());      
+
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
        writer->SetInput(polydata);
+#else
+       writer->SetInputData(polydata);
+#endif
+
        writer->SetFileTypeToBinary();
        writer->Write();
        writer->Delete();
@@ -80,7 +87,12 @@ vtkTransform* CutModelSaveBinInfo::getPolyDataTransform()throw( CutModelExceptio
        vtkPolyData* poly = reader->GetOutput();
 
        vtkPolyDataMapper* mapper       = vtkPolyDataMapper::New();     
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
        mapper->SetInput(poly);
+#else
+       mapper->SetInputData(poly);
+#endif
        vtkActor* actor = vtkActor::New();
        actor->SetMapper(mapper);
        vtkMatrix4x4* actmatrix = actor->GetMatrix();