]> Creatis software - bbtk.git/commitdiff
*** empty log message ***
authorguigues <guigues>
Tue, 6 May 2008 07:36:42 +0000 (07:36 +0000)
committerguigues <guigues>
Tue, 6 May 2008 07:36:42 +0000 (07:36 +0000)
kernel/appli/bbfy/bbfy.cpp
kernel/src/bbtkAtomicBlackBoxMacros.h
packages/vtk/src/bbvtkMarchingCubes.h
packages/vtk/src/bbvtkMetaImageReader.xml

index 4aeb878c5719e47b2b1e9d657646ad44da31e59e..a315ed9c314620297de9852a4c213b830bfc0ee7 100644 (file)
@@ -556,7 +556,7 @@ void bbfy::CreateHeader()
        (mType == vtkPolyDataAlgorithm) )
     {
       mFile << "  typedef " <<mVtkParent <<" vtkParent;"<<std::endl;
-      mFile << "  void bbDelete() { vtkParent::Delete(); }"<<std::endl;
+      mFile << "  BBTK_VTK_DELETE(vtkParent);"<<std::endl;
     }
   for (i=mTypedef.begin(); i!=mTypedef.end(); ++i) 
     {
index ff2d034d70a85c98b1c9583523986b6f2ef89d7c..2162b4cab326df9fa3bac6756ff1fafafd0a3803 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkAtomicBlackBoxMacros.h,v $
   Language:  C++
-  Date:      $Date: 2008/04/24 10:24:58 $
-  Version:   $Revision: 1.7 $
+  Date:      $Date: 2008/05/06 07:36:42 $
+  Version:   $Revision: 1.8 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
     /*bbSetModifiedStatus();*/ }
 //===========================================================================
 
-
+#define BBTK_VTK_DELETE(VTKPARENT)                     \
+  void bbDelete() { VTKPARENT::Delete(); }
 
 //===========================================================================
 /// EOF
index 6ad955504ee51dc1d4b282b84aafa03584be3af1..c02ffb76b59ced7abfdc4a21ebe2cab72e1c0f7e 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbvtkMarchingCubes.h,v $
   Language:  C++
-  Date:      $Date: 2008/04/18 12:59:52 $
-  Version:   $Revision: 1.3 $
+  Date:      $Date: 2008/05/06 07:36:42 $
+  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
@@ -68,7 +68,8 @@ namespace bbvtk
     void DoProcess() { vtkMarchingCubes::Update(); }
 
     // Overload bbDelete to handle vtk reference counting
-    void bbDelete() { Delete(); }
+    BBTK_VTK_DELETE(vtkMarchingCubes);
+    //void bbDelete() { Delete(); }
   };
   //=======================================================================
   
index 020ce3b2df1e157326475523b781864e2e1e6aae..891912fecabc6f4a5a81c6f203b0e90c29516904 100644 (file)
    Update();
  </PRE></process>
 
-</blackbox>
-
+/*   bbGetOutputOut()->SetSource(NULL);*/
+<serconstructor><PRE>
+std::cout << "$$$$$$ constructing $$$$$"<<std::endl; 
+</PRE></serconstructor>     
+<serdestructor><PRE>  
+std::cout << "$$$$$$ deleting $$$$$"<<std::endl; 
+</PRE></serdestructor>
+</blackbox>