#include "wxVtkBaseView.h"
+#include <vector>
//class InteractorStyleMaracas;
virtual void OnLeftDClick();
virtual void OnRightDClick();
virtual void OnMiddleDClick();
+
+
virtual void OnMouseWheel();
+
+ virtual void OnMouseWheelForward();
+ virtual void OnMouseWheelBackward();
virtual void TransformCoordinate(double &X, double &Y, double &Z);
void SetRefresh_waiting();
void SetParent_refresh_waiting();
+ void AddParentToReport(wxEvtHandler* parentToReport);
bool GetRefresh_waiting();
bool GetParent_refresh_waiting();
-
+ wxEvtHandler* GetParentToReport(int i);
void EvaluateToRefresh();
void BlockRefresh();
std::vector< InteractorStyleMaracas* > _lstInteractorStyleMaracas;
private:
- bool _blockRefresh;
- bool _refresh_waiting;
- bool _parent_refresh_waiting;
- wxVtkBaseView *_wxvtkbaseview;
+ bool _blockRefresh;
+ bool _refresh_waiting;
+ bool _parent_refresh_waiting;
+ wxVtkBaseView *_wxvtkbaseview;
+ std::vector<wxEvtHandler*> _lstParentToReport;
};
#endif /*VTKINTERACTORSTYLEBASEVIEW_H_*/