X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkPolyDataWriterPlus.cxx;fp=packages%2Fvtk%2Fsrc%2FbbvtkPolyDataWriterPlus.cxx;h=0c9de87efec7a95e78e6eb5bfc4eaaeca3defc14;hb=d19c5512748aa8e2dd5c3d01d9ec680ded1f17ce;hp=bca2a1cd037694130ae608e99478bf6a796f67ce;hpb=088ed2b7bdbe14eb85a7245afaa693ddb7a53a97;p=bbtk.git diff --git a/packages/vtk/src/bbvtkPolyDataWriterPlus.cxx b/packages/vtk/src/bbvtkPolyDataWriterPlus.cxx index bca2a1c..0c9de87 100755 --- a/packages/vtk/src/bbvtkPolyDataWriterPlus.cxx +++ b/packages/vtk/src/bbvtkPolyDataWriterPlus.cxx @@ -87,7 +87,14 @@ void PolyDataWriterPlus::Process() vtkDataSetSurfaceFilter* surfaceFilter = vtkDataSetSurfaceFilter::New(); + +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 surfaceFilter->SetInput(entrada); +#else + surfaceFilter->SetInputData(entrada); +#endif + surfaceFilter->Update(); //vtkPolyData* polydata = surfaceFilter->GetOutput(); entrada = surfaceFilter->GetOutput(); @@ -95,7 +102,14 @@ void PolyDataWriterPlus::Process() if (extension.compare("vtk") == 0) { vtkPolyDataWriter* writer = vtkPolyDataWriter::New(); + +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 writer->SetInput(entrada); +#else + writer->SetInputData(entrada); +#endif + writer->SetFileName(nuevo_nombre.data()); writer->Write(); writer->Delete(); @@ -105,7 +119,14 @@ void PolyDataWriterPlus::Process() { vtkXMLPolyDataWriter* writer = vtkXMLPolyDataWriter::New(); writer->SetFileName ( nuevo_nombre.data() ); + +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 writer->SetInput ( entrada ); +#else + writer->SetInputData ( entrada ); +#endif + writer->Write(); writer->Delete(); } @@ -114,7 +135,14 @@ void PolyDataWriterPlus::Process() { vtkSTLWriter* writer = vtkSTLWriter::New(); writer->SetFileName ( nuevo_nombre.data() ); + +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 writer->SetInput ( entrada ); +#else + writer->SetInputData ( entrada ); +#endif + writer->Write(); writer->Print(std::cout); writer->Delete();