#ifndef VTKINTERACTORSTYLEBASEVIEW2D_H_ #define VTKINTERACTORSTYLEBASEVIEW2D_H_ #include "vtkInteractorScrollZ.h" #include "manualInteractorWindowLevel.h" //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView2D : public vtkInteractorStyleBaseView{ public: vtkInteractorStyleBaseView2D(); ~vtkInteractorStyleBaseView2D(); static vtkInteractorStyleBaseView2D *New(); virtual void OnMouseMove(); virtual void OnLeftButtonDown(); virtual void OnLeftButtonUp(); virtual void OnMiddleButtonDown(); virtual void OnMiddleButtonUp(); virtual void OnRightButtonDown(); virtual void OnRightButtonUp(); protected: private: manualInteractorWindowLevel *_manualinteractorwindowlevel; vtkInteractorScrollZ *_vtkInteractorScrollZ; }; #endif /*VTKINTERACTORSTYLEBASEVIEW2D_H_*/