X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkImagePlanes.h;h=91c1475b7e895a3ce265f4a729938e3821e9dd8f;hb=ae4497a19b957df306e688ce3f69c3687323668e;hp=fec60e94070f327b93d1a8eecb870ed9b96ce28c;hpb=8cbad3dc345346d0473d93cdc06dc9eb5cbdbf23;p=bbtk.git diff --git a/packages/vtk/src/bbvtkImagePlanes.h b/packages/vtk/src/bbvtkImagePlanes.h index fec60e9..91c1475 100644 --- a/packages/vtk/src/bbvtkImagePlanes.h +++ b/packages/vtk/src/bbvtkImagePlanes.h @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbvtkImagePlanes.h,v $ Language: C++ - Date: $Date: 2008/11/27 14:57:38 $ - Version: $Revision: 1.8 $ + Date: $Date: 2008/12/03 09:34:39 $ + Version: $Revision: 1.9 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -65,6 +65,9 @@ //#include "vtkRenderer.h" //#include "vtkCamera.h" +#include +#include "vtkPlaneWidget.h" + namespace bbvtk { @@ -123,6 +126,31 @@ namespace bbvtk + class myCallbackPlane : public vtkCommand + { + public: + static myCallbackPlane *New() + { + return new myCallbackPlane; + } + virtual void Execute(vtkObject *caller, unsigned long, void*) + { + std::cout << "entree ds myCallbackPlane::Execute()" << std::endl; + printf("Execute Call Back on %p\n",caller); + + currentBlackBox->bbSetModifiedStatus(); + } + void SetCurrentBlackBox(bbtk::AtomicBlackBox *cBB) {currentBlackBox = cBB;}; + void SetVtkPlaneWidget( vtkImagePlaneWidget *planeWidget ); + myCallbackPlane() + { + // std::cout << "entree Constr myCallbackPlane" << std::endl; + }; + + private: + vtkPlaneWidget *planeWidget; + bbtk::AtomicBlackBox *currentBlackBox; + }; }//namespace bbvtk