34#include <vtkSmartPointer.h>
41class vtkInteractorStyle;
42class vtkCallbackCommand;
44class SVTK_RenderWindowInteractor;
52 virtual void deactivateCurrentViewOperation();
57 static void ProcessStyleEvents(vtkObject*
object,
61 virtual void processStyleEvents(
unsigned long event,
64 static void ProcessInteractorEvents(vtkObject*
object,
68 virtual void processInteractorEvents(
unsigned long event,
71 virtual void addObserver();
72 virtual void removeObserver();
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESHGUI_InteractiveOp.h:46
vtkInteractorStyle * myInteractorStyle
Definition: SMESHGUI_InteractiveOp.h:76
double myInteractorStypePriority
Definition: SMESHGUI_InteractiveOp.h:81
vtkSmartPointer< vtkCallbackCommand > myStyleEventCallbackCommand
Definition: SMESHGUI_InteractiveOp.h:86
SVTK_RenderWindowInteractor * myRWInteractor
Definition: SMESHGUI_InteractiveOp.h:77
double myInteractorPriority
Definition: SMESHGUI_InteractiveOp.h:83
vtkSmartPointer< vtkCallbackCommand > myInteractorEventCallbackCommand
Definition: SMESHGUI_InteractiveOp.h:87
Definition: SMESHGUI_SelectionOp.h:58
virtual void startOperation()
This enumeration is used in typeById method to distinguish objects, mesh nodes and mesh elements,...
Definition: SMESHGUI_SelectionOp.cxx:79