From a32025c531a0e20e967dc2ba3e0817f6932061b1 Mon Sep 17 00:00:00 2001 From: guigues Date: Wed, 7 May 2008 12:59:22 +0000 Subject: [PATCH] *** empty log message *** --- kernel/appli/bbfy/bbfy.cpp | 11 ++++------- kernel/src/bbtkBlackBox.cxx | 6 +++--- kernel/src/bbtkItkBlackBoxMacros.h | 7 ++++--- kernel/src/bbtkVtkBlackBoxMacros.h | 13 +++++++++---- packages/vtk/src/bbvtkMetaImageReader.xml | 2 +- packages/wxvtk/src/bbwxvtkViewer3D.cxx | 8 ++++++-- 6 files changed, 27 insertions(+), 20 deletions(-) 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 ); } -- 2.45.1