]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkImagePlanes.h
*** empty log message ***
[bbtk.git] / packages / vtk / src / bbvtkImagePlanes.h
index aec9cba2e891264657b090272eba34c3a74e5bab..aba6557704efc588b116aefced315053f0accdaf 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbvtkImagePlanes.h,v $
   Language:  C++
-  Date:      $Date: 2009/07/02 07:17:33 $
-  Version:   $Revision: 1.19 $
+  Date:      $Date: 2010/01/21 16:03:19 $
+  Version:   $Revision: 1.20 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
@@ -72,6 +72,7 @@ namespace bbvtk
     BBTK_DECLARE_INPUT(PointsX,     std::vector<int>);
     BBTK_DECLARE_INPUT(PointsY,     std::vector<int>);
     BBTK_DECLARE_INPUT(PointsZ,     std::vector<int>);
+       BBTK_DECLARE_INPUT(Interactor,  vtkRenderWindowInteractor*);
 
     BBTK_DECLARE_OUTPUT(PlaneX,    vtkImagePlaneWidget*);
     BBTK_DECLARE_OUTPUT(PlaneY,    vtkImagePlaneWidget*);
@@ -102,6 +103,9 @@ namespace bbvtk
     double* getNormal(double* vect);
     double getMagnitud(double* vect);
     double* makeVector(double podouble0[3], double podouble1[3]);
+       void updateInteractor();
+
+       vtkImagePlaneWidget* GetPlaneWidget(unsigned char activationkey, double r, double g, double b, vtkCellPicker* picker);
   };
    
   //=================================================================
@@ -117,6 +121,7 @@ namespace bbvtk
   BBTK_INPUT(ImagePlanes, PointsX,     "Points in X",  std::vector<int>, "");
   BBTK_INPUT(ImagePlanes, PointsY,     "Points in Y",  std::vector<int>, "");
   BBTK_INPUT(ImagePlanes, PointsZ,     "Points in Z",  std::vector<int>, "");
+  BBTK_INPUT(ImagePlanes, Interactor,     "Interactor for the planes",  vtkRenderWindowInteractor*, "");
 
   BBTK_OUTPUT(ImagePlanes,PlaneX,    "The image plane in X direction",         vtkImagePlaneWidget*,   "");
   BBTK_OUTPUT(ImagePlanes,PlaneY,    "The image plane in Y direction",         vtkImagePlaneWidget*,   "");