]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkVtkBlackBoxMacros.h
*** MAJOR CHANGE *** NOT WORKING YET !!!
[bbtk.git] / kernel / src / bbtkVtkBlackBoxMacros.h
index 21816d3f9de43f510c60fb6f4bf19a5236c98786..8b1c8abb92f22bd338b2bd6ccb181d34f73b71a0 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkVtkBlackBoxMacros.h,v $
   Language:  C++
-  Date:      $Date: 2009/04/30 14:31:31 $
-  Version:   $Revision: 1.9 $
+  Date:      $Date: 2009/05/14 14:43:34 $
+  Version:   $Revision: 1.10 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
   { return vtkParent::Get##NAME(); }                                   \
   void bbSetInput##NAME (TYPE d)                                       \
   { vtkParent::Set##NAME(d);                                           \
-    /*bbSetModifiedStatus();*/ }
+  }
 //===========================================================================
 
+//===========================================================================
+/// Declares an AtomicBlackBox input corresponding to an 
+/// inherited vtk parameter
+/// which was declared by vtkSetMacro/vtkGetMacro
+/// The NAME **MUST** be the same than the vtk parameter name
+/*
+#define BBTK_DECLARE_VTK_2_PARAM(NAME,TYPE)            \
+  public:                                                              \
+  TYPE bbGetInput##NAME ()                                             \
+  {
+  TO DO : HOW TO RECOMPOSE A VECTOR ?
+  { return vtkParent::Get##NAME(); }                                   \
+  void bbSetInput##NAME (TYPE d)                                       \
+  { 
+  vtkParent::Set##NAME(d[0],d[1]);             \
+}
+*/
+//===========================================================================
 
 
 //============================================================================