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();
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();
{
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();
}
{
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();