]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkMarchingCubes2.cxx
#3499 boxes ImageGaussianSmooth2 MarchingCubes2
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkMarchingCubes2.cxx
index e2d3b8e47e2cf2307f31c882d4af68920a5b68a4..7ad5b0eddc171fbc74d6b6f9dd13901d6d511ed0 100644 (file)
@@ -30,7 +30,12 @@ void MarchingCubes2::Process()
   
     if ( (bbGetInputActive()==true) && (bbGetInputIn()!=NULL) )
     {
-        if (marchingcubes==NULL) { marchingcubes=vtkMarchingCubes::New(); }
+        if (marchingcubes!=NULL)
+        {
+            marchingcubes->Delete();
+            marchingcubes = NULL;
+        }
+        marchingcubes=vtkMarchingCubes::New();
         marchingcubes->SetInputData( bbGetInputIn() );
         marchingcubes->SetValue(0, bbGetInputValue() );