X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkMarchingCubes.h;h=083d05d206037a4f71fb64c5def4c93ed2c656de;hb=a32025c531a0e20e967dc2ba3e0817f6932061b1;hp=bd4f55256af1a04bcf53ef0e3ca14cb2e9eaf0cd;hpb=e64f1a51510b44580500fd9ec30b4c937255bf75;p=bbtk.git diff --git a/packages/vtk/src/bbvtkMarchingCubes.h b/packages/vtk/src/bbvtkMarchingCubes.h index bd4f552..083d05d 100644 --- a/packages/vtk/src/bbvtkMarchingCubes.h +++ b/packages/vtk/src/bbvtkMarchingCubes.h @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbvtkMarchingCubes.h,v $ Language: C++ - Date: $Date: 2008/05/07 06:31:37 $ - Version: $Revision: 1.5 $ + Date: $Date: 2008/05/07 07:26:51 $ + Version: $Revision: 1.6 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -50,10 +50,12 @@ namespace bbvtk public bbtk::AtomicBlackBox, public vtkMarchingCubes { - BBTK_BLACK_BOX_INTERFACE(MarchingCubes,bbtk::AtomicBlackBox); - - BBTK_DECLARE_VTK_INPUT(vtkMarchingCubes,In,vtkImageData *); - BBTK_DECLARE_VTK_OUTPUT(vtkMarchingCubes,Out,vtkPolyData *); + BBTK_VTK_BLACK_BOX_INTERFACE(MarchingCubes, + bbtk::AtomicBlackBox, + vtkMarchingCubes); + + BBTK_DECLARE_VTK_INPUT(In,vtkImageData *); + BBTK_DECLARE_VTK_OUTPUT(Out,vtkPolyData *); // For the 'Value' parameter, the standard bbtk macro does not work // as vtk Get/Set accessors have a parameter... @@ -64,13 +66,7 @@ namespace bbvtk void bbSetInputValue (double d) { vtkMarchingCubes::SetValue(0,d); } - - BBTK_PROCESS(DoProcess); - void DoProcess() { vtkMarchingCubes::Update(); } - - // Overload bbDelete to handle vtk reference counting - BBTK_VTK_DELETE(vtkMarchingCubes); - //void bbDelete() { Delete(); } + BBTK_VTK_PROCESS(); }; //=======================================================================