X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkImagePlanes.h;h=eae6bc9a9d44ecbc1a011eb149e39cc835b7e7be;hb=34c43da71c51815f22a865305e4b0de6c35f45dc;hp=aba6557704efc588b116aefced315053f0accdaf;hpb=b297410bce4fc9141ade21cbeca71061369b4932;p=bbtk.git diff --git a/packages/vtk/src/bbvtkImagePlanes.h b/packages/vtk/src/bbvtkImagePlanes.h index aba6557..eae6bc9 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: 2010/01/21 16:03:19 $ - Version: $Revision: 1.20 $ + Date: $Date: 2010/06/01 13:48:14 $ + Version: $Revision: 1.22 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -55,6 +55,7 @@ class vtkImageData; class vtkImagePlaneWidget; #include "vtkPlaneWidget.h" +#include "vtkRenderWindowInteractor.h" #include "vtkImageReslice.h" #include @@ -72,7 +73,7 @@ namespace bbvtk BBTK_DECLARE_INPUT(PointsX, std::vector); BBTK_DECLARE_INPUT(PointsY, std::vector); BBTK_DECLARE_INPUT(PointsZ, std::vector); - BBTK_DECLARE_INPUT(Interactor, vtkRenderWindowInteractor*); + BBTK_DECLARE_INPUT(Interactor, vtkRenderWindowInteractor*); BBTK_DECLARE_OUTPUT(PlaneX, vtkImagePlaneWidget*); BBTK_DECLARE_OUTPUT(PlaneY, vtkImagePlaneWidget*); @@ -82,7 +83,7 @@ namespace bbvtk BBTK_DECLARE_OUTPUT(ImageY, vtkImageData*); BBTK_DECLARE_OUTPUT(ImageZ, vtkImageData*); BBTK_DECLARE_OUTPUT(Image3Pts, vtkImageData*); - BBTK_DECLARE_OUTPUT(Transform3Pts, vtkLinearTransform*); + BBTK_DECLARE_OUTPUT(Transform3Pts, vtkLinearTransform*); BBTK_PROCESS(Process); void Process(); @@ -95,17 +96,17 @@ namespace bbvtk vtkImageData* image; vtkImageReslice* _imageReslicer; - vtkTransform* _transform; - vtkMatrix4x4* _matrix; + vtkTransform* _transform; + vtkMatrix4x4* _matrix; double* getCrossProduct(double* vect0,double* vect1); double getPodoubleProduct(double* vect0,double* vect1); double* getNormal(double* vect); double getMagnitud(double* vect); double* makeVector(double podouble0[3], double podouble1[3]); - void updateInteractor(); + void updateInteractor(); - vtkImagePlaneWidget* GetPlaneWidget(unsigned char activationkey, double r, double g, double b, vtkCellPicker* picker); + vtkImagePlaneWidget* GetPlaneWidget(unsigned char activationkey, double r, double g, double b, vtkCellPicker* picker); }; //================================================================= @@ -121,7 +122,7 @@ namespace bbvtk BBTK_INPUT(ImagePlanes, PointsX, "Points in X", std::vector, ""); BBTK_INPUT(ImagePlanes, PointsY, "Points in Y", std::vector, ""); BBTK_INPUT(ImagePlanes, PointsZ, "Points in Z", std::vector, ""); - BBTK_INPUT(ImagePlanes, Interactor, "Interactor for the planes", vtkRenderWindowInteractor*, ""); + 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*, ""); @@ -131,7 +132,7 @@ namespace bbvtk BBTK_OUTPUT(ImagePlanes,ImageY, "The image in Y direction", vtkImageData*, ""); BBTK_OUTPUT(ImagePlanes,ImageZ, "The image in Z direction", vtkImageData*, ""); BBTK_OUTPUT(ImagePlanes,Image3Pts, "The image (3 points plane definition)", vtkImageData*, ""); - BBTK_OUTPUT(ImagePlanes,Transform3Pts, "The Tranform of the image", vtkLinearTransform*, ""); + BBTK_OUTPUT(ImagePlanes,Transform3Pts, "The Tranform of the image", vtkLinearTransform*, ""); BBTK_END_DESCRIBE_BLACK_BOX(ImagePlanes);