]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkImagePlanes.h
*** empty log message ***
[bbtk.git] / packages / vtk / src / bbvtkImagePlanes.h
index 91c1475b7e895a3ce265f4a729938e3821e9dd8f..0bb4c788cd43c38875c6f70d6fade69224295e3d 100644 (file)
@@ -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 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
 
 #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 <vtkCommand.h>
-#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