]> Creatis software - cpPlugins.git/blobdiff - plugins/cpPluginsMeshFilters/AppendMeshesFilter.cxx
..
[cpPlugins.git] / plugins / cpPluginsMeshFilters / AppendMeshesFilter.cxx
index 138780452deb3c30b2c55ae742b5077c00d63214..4029c9c9d249895dc36f3d890e59f6066265b5be 100644 (file)
@@ -29,18 +29,18 @@ _GenerateData( )
 {
   auto m0 = this->GetInputData( "Input0" )->GetVTK< vtkPolyData >( );
   auto m1 = this->GetInputData( "Input1" )->GetVTK< vtkPolyData >( );
-  auto m2 = this->GetInputData( "Input2" )->GetVTK< vtkPolyData >( );
-  auto m3 = this->GetInputData( "Input3" )->GetVTK< vtkPolyData >( );
-  auto m4 = this->GetInputData( "Input4" )->GetVTK< vtkPolyData >( );
-  auto m5 = this->GetInputData( "Input5" )->GetVTK< vtkPolyData >( );
+  auto m2 = this->GetInputData( "Input2" );
+  auto m3 = this->GetInputData( "Input3" );
+  auto m4 = this->GetInputData( "Input4" );
+  auto m5 = this->GetInputData( "Input5" );
 
   auto filter = this->_CreateVTK< vtkAppendPolyData >( );
   filter->AddInputData( m0 );
   filter->AddInputData( m1 );
-  if( m2 != NULL ) filter->AddInputData( m2 );
-  if( m3 != NULL ) filter->AddInputData( m3 );
-  if( m4 != NULL ) filter->AddInputData( m4 );
-  if( m5 != NULL ) filter->AddInputData( m5 );
+  if( m2 != NULL ) filter->AddInputData( m2->GetVTK< vtkPolyData >( ) );
+  if( m3 != NULL ) filter->AddInputData( m3->GetVTK< vtkPolyData >( ) );
+  if( m4 != NULL ) filter->AddInputData( m4->GetVTK< vtkPolyData >( ) );
+  if( m5 != NULL ) filter->AddInputData( m5->GetVTK< vtkPolyData >( ) );
   filter->Update( );
 
   this->GetOutputData( "Output" )->SetVTK( filter->GetOutput( ) );