From: guigues Date: Wed, 7 May 2008 12:59:22 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: r0.6.1~48 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=a32025c531a0e20e967dc2ba3e0817f6932061b1;p=bbtk.git *** empty log message *** --- diff --git a/kernel/appli/bbfy/bbfy.cpp b/kernel/appli/bbfy/bbfy.cpp index bb42097..65b6c23 100644 --- a/kernel/appli/bbfy/bbfy.cpp +++ b/kernel/appli/bbfy/bbfy.cpp @@ -515,7 +515,6 @@ void bbfy::CreateHeader() // Class declaration and parents mFile << "class /*BBTK_EXPORT*/ "< BlackBox::Deleter(\""<bbDelete(); - + bbtkDebugMessage("object",2,"##> BlackBox::Deleter(\""< + //=========================================================================== //============================================================================ @@ -34,7 +36,11 @@ //=========================================================================== #define BBTK_VTK_DELETE() \ void bbDelete() { \ - vtkParent::Delete(); } + bbGetOutputOut()->SetSource(NULL); \ + /* vtkParent::SetReferenceCount(0);*/ \ + bbmDescriptorPointer.reset(); \ + vtkParent::Delete(); \ + } #define BBTK_VTK_BLACK_BOX_INTERFACE(CLASS,PARENTBLACKBOX,VTKPARENT) \ BBTK_BLACK_BOX_INTERFACE(CLASS,PARENTBLACKBOX); \ @@ -107,7 +113,6 @@ bbtkDebugMessage("process",1,"**> Processing ["<SetSource(NULL); \ bbtkDebugMessage("process",2,"<** Processing ["<SetSource(NULL); +// bbGetOutputOut()->SetSource(NULL); diff --git a/packages/wxvtk/src/bbwxvtkViewer3D.cxx b/packages/wxvtk/src/bbwxvtkViewer3D.cxx index 4f05719..b81a1dd 100644 --- a/packages/wxvtk/src/bbwxvtkViewer3D.cxx +++ b/packages/wxvtk/src/bbwxvtkViewer3D.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbwxvtkViewer3D.cxx,v $ Language: C++ - Date: $Date: 2008/04/18 12:59:53 $ - Version: $Revision: 1.3 $ + Date: $Date: 2008/05/07 12:59:23 $ + Version: $Revision: 1.4 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -120,6 +120,10 @@ namespace bbwxvtk bbSetInputIn4(NULL); bbSetInputIn5(NULL); bbSetInputObs1(NULL); + bbSetInputObs2(NULL); + bbSetInputObs3(NULL); + bbSetInputObs4(NULL); + bbSetInputObs5(NULL); bbSetOutputRenderer( NULL ); bbSetOutputInteractor( NULL ); }