]> Creatis software - cpPlugins.git/blobdiff - plugins/cpPluginsMeshFilters/AppendMeshesFilter.cxx
...
[cpPlugins.git] / plugins / cpPluginsMeshFilters / AppendMeshesFilter.cxx
index 4029c9c9d249895dc36f3d890e59f6066265b5be..f96327485d37e47896c745a5c6b2d7eb9f2e34e6 100644 (file)
@@ -24,7 +24,7 @@ cpPluginsMeshFilters::AppendMeshesFilter::
 }
 
 // -------------------------------------------------------------------------
-std::string cpPluginsMeshFilters::AppendMeshesFilter::
+void cpPluginsMeshFilters::AppendMeshesFilter::
 _GenerateData( )
 {
   auto m0 = this->GetInputData( "Input0" )->GetVTK< vtkPolyData >( );
@@ -34,6 +34,9 @@ _GenerateData( )
   auto m4 = this->GetInputData( "Input4" );
   auto m5 = this->GetInputData( "Input5" );
 
+  if( m0 == NULL || m1 == NULL )
+    this->_Error( "Invalid inputs." );
+
   auto filter = this->_CreateVTK< vtkAppendPolyData >( );
   filter->AddInputData( m0 );
   filter->AddInputData( m1 );
@@ -44,7 +47,6 @@ _GenerateData( )
   filter->Update( );
 
   this->GetOutputData( "Output" )->SetVTK( filter->GetOutput( ) );
-  return( "" );
 }
 
 // eof - $RCSfile$