#ifndef WXVTKRENDERWINDOWINTERACTORPLUS_H_ #define WXVTKRENDERWINDOWINTERACTORPLUS_H_ //class wxVtkBaseView; #include "wxVtkBaseView.h" #include "wxVTKRenderWindowInteractor.h" class creaMaracasVisu_EXPORT wxVTKRenderWindowInteractorPlus : public wxVTKRenderWindowInteractor { public: wxVTKRenderWindowInteractorPlus(wxWindow *parent ,wxVtkBaseView *_wxvtkbaseview); virtual ~wxVTKRenderWindowInteractorPlus(); wxVTKRenderWindowInteractorPlus(); void OnLeftDClick( wxMouseEvent& event ); void OnRightDClick( wxMouseEvent& event ); void OnMiddleDClick( wxMouseEvent& event ); void OnMouseWheel( wxMouseEvent& event ); // VTK static wxVTKRenderWindowInteractorPlus * New(); protected: private: wxVtkBaseView *_wxvtkbaseview; DECLARE_EVENT_TABLE( ); }; #endif /*WXVTKRENDERWINDOWINTERACTORPLUS_H_*/