X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkImagePlanes.h;h=0bb4c788cd43c38875c6f70d6fade69224295e3d;hb=510cbb97551ad78ab9e2cb2ac1a956fbcc5020b0;hp=91c1475b7e895a3ce265f4a729938e3821e9dd8f;hpb=ae4497a19b957df306e688ce3f69c3687323668e;p=bbtk.git diff --git a/packages/vtk/src/bbvtkImagePlanes.h b/packages/vtk/src/bbvtkImagePlanes.h index 91c1475..0bb4c78 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/12/03 09:34:39 $ - Version: $Revision: 1.9 $ + Date: $Date: 2008/12/03 13:35:32 $ + Version: $Revision: 1.10 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -54,19 +54,9 @@ #include "bbtkAtomicBlackBox.h" -#include "vtkImageData.h" -//#include "vtkOutlineFilter.h" -//#include "vtkPolyDataMapper.h" -//#include "vtkActor.h" -#include "vtkImagePlaneWidget.h" -#include "vtkCellPicker.h" -//#include "vtkProperty.h" -//#include "vtkRenderer.h" -//#include "vtkCamera.h" - -#include -#include "vtkPlaneWidget.h" +class vtkImageData; +class vtkImagePlaneWidget; namespace bbvtk { @@ -96,13 +86,7 @@ namespace bbvtk virtual void bbUserDestructor(); void Init(); private: - vtkImagePlaneWidget* planeWidgetX; - vtkImagePlaneWidget* planeWidgetY; - vtkImagePlaneWidget* planeWidgetZ; - vtkImageData* imageX; - vtkImageData* imageY; - vtkImageData* imageZ; - + vtkImageData* image; }; //================================================================= @@ -126,31 +110,6 @@ 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