7 #ifndef __FWRENDERVTK_VTK_INTERACTORSTYLE3DFORNEGATO_HPP__ 8 #define __FWRENDERVTK_VTK_INTERACTORSTYLE3DFORNEGATO_HPP__ 10 #include "fwRenderVTK/config.hpp" 11 #include "fwRenderVTK/IInteractorStyle.hpp" 13 #include <vtkInteractorStyleTrackballCamera.h> 27 FWRENDERVTK_API
virtual void OnMiddleButtonDown()
override;
29 FWRENDERVTK_API
virtual void OnChar()
override;
30 FWRENDERVTK_API
virtual void OnKeyUp()
override;
31 FWRENDERVTK_API
virtual void OnKeyDown()
override;
33 FWRENDERVTK_API
virtual void OnLeftButtonDown()
override;
34 FWRENDERVTK_API
virtual void OnMouseMove()
override;
35 FWRENDERVTK_API
virtual void OnRightButtonDown()
override;
36 FWRENDERVTK_API
virtual void OnMouseWheelBackward()
override;
37 FWRENDERVTK_API
virtual void OnMouseWheelForward()
override;
39 FWRENDERVTK_API
virtual void Rotate()
override;
40 FWRENDERVTK_API
virtual void Spin()
override;
41 FWRENDERVTK_API
virtual void Pan()
override;
42 FWRENDERVTK_API
virtual void Dolly()
override;
47 FWRENDERVTK_API ~InteractorStyle3DForNegato();
49 FWRENDERVTK_API
virtual void Dolly(
double factor)
override;
52 InteractorStyle3DForNegato(
const InteractorStyle3DForNegato&);
54 void operator=(
const InteractorStyle3DForNegato&);
56 double m_newPickPoint[4];
57 double m_oldPickPoint[4];
60 #endif // __FWRENDERVTK_VTK_INTERACTORSTYLE3DFORNEGATO_HPP__ IInteractorStyle is an interface dedicated to hold some flags for class inherited from vtkInteractorS...