data structure to represent mouse events.
virtual void OnKeyRelease()
~vtkContextInteractorStyle()
void SetScene(vtkContextScene *scene)
static vtkContextInteractorStyle * New()
vtkContextScene * GetScene()
virtual void OnSelection(unsigned int rect[5])
virtual void OnMiddleButtonDown()
virtual void OnMouseMove()
vtkWeakPointer< vtkContextScene > Scene
vtkNew< vtkCallbackCommand > InteractorCallbackCommand
void EndProcessingEvent()
virtual void OnMiddleButtonUp()
unsigned long int LastSceneRepaintMTime
virtual void OnRightButtonUp()
virtual void OnMouseWheelForward()
virtual void OnMouseWheelBackward()
Provides a 2D scene for vtkContextItem objects.
void BeginProcessingEvent()
static void ProcessSceneEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
static void ProcessInteractorEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
vtkContextInteractorStyle()
virtual void OnSceneModified()
#define VTKVIEWSCONTEXT2D_EXPORT
virtual void OnLeftButtonUp()
virtual void OnLeftButtonDown()
An interactor for chart views It observes the user events (mouse events) and propagates them to the s...
vtkNew< vtkCallbackCommand > SceneCallbackCommand
bool TimerCallbackInitialized
virtual void OnRightButtonDown()
void PrintSelf(ostream &os, vtkIndent indent)
virtual void OnKeyPress()