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();
35 virtual bool OnMouseWheel();
37 void SetVtkInteractorStyleBaseView(vtkInteractorStyleBaseView* _vtkInteractorStyleBaseView);
38 void RemoveVtkInteractorStyleBaseView();
40 void SetActive(bool active);
45 vtkInteractorStyleBaseView* _vtkInteractorStyleBaseView;
46 //vtkInteractorStyleImage* _vtkInteractorStyleBaseView;
52 #endif /*INTERACTORSTYLEMARACAS_H_*/