1 #ifndef INTERACTORSTYLEMARACAS_H_
2 #define INTERACTORSTYLEMARACAS_H_
6 //------------------------------------------------------------------
8 #include "vtkInteractorStyleBaseView.h"
10 //class vtkInteractorStyleBaseView;
13 class creaMaracasVisu_EXPORT InteractorStyleMaracas
16 InteractorStyleMaracas();
17 virtual ~InteractorStyleMaracas();
19 virtual InteractorStyleMaracas * Clone();
20 void CopyAttributesTo( InteractorStyleMaracas *cloneObject );
23 virtual bool OnChar();
24 virtual bool OnMouseMove();
25 virtual bool OnLeftButtonDown();
26 virtual bool OnLeftButtonUp();
27 virtual bool OnMiddleButtonDown();
28 virtual bool OnMiddleButtonUp();
29 virtual bool OnRightButtonDown();
30 virtual bool OnRightButtonUp();
32 virtual bool OnLeftDClick();
33 virtual bool OnRightDClick();
34 virtual bool OnMiddleDClick();
36 virtual bool OnMouseWheelForward();
37 virtual bool OnMouseWheelBackward();
39 void SetVtkInteractorStyleBaseView(vtkInteractorStyleBaseView* _vtkInteractorStyleBaseView);
40 void RemoveVtkInteractorStyleBaseView();
42 void SetActive(bool active);
47 vtkInteractorStyleBaseView* _vtkInteractorStyleBaseView;
48 //vtkInteractorStyleImage* _vtkInteractorStyleBaseView;
54 #endif /*INTERACTORSTYLEMARACAS_H_*/