X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkMarchingCubes2.cxx;h=7ad5b0eddc171fbc74d6b6f9dd13901d6d511ed0;hb=f98d0c70b1bcdf42aac11122381efb342f26f9f0;hp=e2d3b8e47e2cf2307f31c882d4af68920a5b68a4;hpb=f65c6059e8f78f82537349d6467441c8993ef596;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkMarchingCubes2.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkMarchingCubes2.cxx index e2d3b8e..7ad5b0e 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkMarchingCubes2.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkMarchingCubes2.cxx @@ -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() );