pdcf->SetInput( filtro->GetOutput() );
cpd->SetInput( pdcf->GetOutput() );
#else
- filtro->SetInputData( this->_wxvtkclipping3Dview->GetVtkClipping3DDataViewer()->GetTissueClipper(idTissue)->GetOutput() );
- pdcf->SetInputData( filtro->GetOutput() );
- cpd->SetInputData( pdcf->GetOutput() );
+ filtro->SetInputConnection( this->_wxvtkclipping3Dview->GetVtkClipping3DDataViewer()->GetTissueClipper(idTissue)->GetOutputPort() );
+ pdcf->SetInputConnection( filtro->GetOutputPort() );
+ cpd->SetInputConnection( pdcf->GetOutputPort() );
#endif
- // 1.2 se escribe a disco el archivo stl de la superficie interna
+ // 1.2 Write the stl file
cpd->Update();
vtkSTLWriter *writer = vtkSTLWriter::New();
#if VTK_MAJOR_VERSION <= 5
writer->SetInput( cpd->GetOutput() );
#else
- writer->SetInputData( cpd->GetOutput() );
+ writer->SetInputConnection( cpd->GetOutputPort() );
#endif
filename =prefix;
writer->Write();
writer->Delete();
-
filtro->Delete();
cpd->Delete();
pdcf->Delete();