]> Creatis software - cpPlugins.git/blobdiff - plugins/cpPluginsImageMeshFilters/MarchingCubes.cxx
...
[cpPlugins.git] / plugins / cpPluginsImageMeshFilters / MarchingCubes.cxx
index ff3c6fc6a9843679d3f86faed045ec11bd639fe9..365cf49e72645cb4c06fbff8584a3379001573e3 100644 (file)
@@ -23,14 +23,14 @@ cpPluginsImageMeshFilters::MarchingCubes::
 }
 
 // -------------------------------------------------------------------------
-std::string cpPluginsImageMeshFilters::MarchingCubes::
+void cpPluginsImageMeshFilters::MarchingCubes::
 _GenerateData( )
 {
   // Get input
   auto image = this->GetInputData( "Input" );
   vtkImageData* vtk_image = image->GetVTK< vtkImageData >( );
   if( vtk_image == NULL )
-    return( "MarchingCubes: Input does not have a valid VTK conversion." );
+    this->_Error( "Input does not have a valid VTK conversion." );
 
   std::vector< double > values =
     this->m_Parameters.GetRealList( "Thresholds" );
@@ -55,11 +55,10 @@ _GenerateData( )
     pd = mc->GetOutput( );
   }
   else
-    return( "MarchingCubes: Input data does not have a valid dimension." );
+    this->_Error( "Input data does not have a valid dimension." );
 
   // Connect output
   this->GetOutputData( "Output" )->SetVTK( pd );
-  return( "" );
 }
 
 // eof - $RCSfile$