#include <vtkGenericRenderWindowInteractor.h>
Inheritance diagram for vtkGenericRenderWindowInteractor:
vtkGenericRenderWindowInteractor provides a way to translate native mouse and keyboard events into vtk Events. By calling the methods on this class, vtk events will be invoked. This will allow scripting languages to use vtkInteractorStyles and 3D widgets.
Definition at line 33 of file vtkGenericRenderWindowInteractor.h.
Public Types | |
typedef vtkRenderWindowInteractor | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | MouseMoveEvent () |
virtual void | RightButtonPressEvent () |
virtual void | RightButtonReleaseEvent () |
virtual void | LeftButtonPressEvent () |
virtual void | LeftButtonReleaseEvent () |
virtual void | MiddleButtonPressEvent () |
virtual void | MiddleButtonReleaseEvent () |
virtual void | MouseWheelForwardEvent () |
virtual void | MouseWheelBackwardEvent () |
virtual void | ExposeEvent () |
virtual void | ConfigureEvent () |
virtual void | EnterEvent () |
virtual void | LeaveEvent () |
virtual void | TimerEvent () |
virtual void | KeyPressEvent () |
virtual void | KeyReleaseEvent () |
virtual void | CharEvent () |
virtual void | ExitEvent () |
virtual int | CreateTimer (int) |
virtual int | DestroyTimer () |
Static Public Member Functions | |
static vtkGenericRenderWindowInteractor * | New () |
static int | IsTypeOf (const char *type) |
static vtkGenericRenderWindowInteractor * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkGenericRenderWindowInteractor () | |
~vtkGenericRenderWindowInteractor () |
|
Reimplemented from vtkRenderWindowInteractor. Definition at line 37 of file vtkGenericRenderWindowInteractor.h. |
|
|
|
|
|
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. Reimplemented from vtkRenderWindowInteractor. |
|
Reimplemented from vtkRenderWindowInteractor. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkRenderWindowInteractor. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkRenderWindowInteractor. |
|
Reimplemented from vtkRenderWindowInteractor. |
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkRenderWindowInteractor. |
|
Fire various events, SetEventInformation should be called just prior to calling any of these methods. This methods will Invoke the corresponding vtk event. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allow users of the class to add callbacks to handle the creation and destruction of timers. CreateTimer should create a timer event of 10 milliseconds, and at the end of that time, it should call TimerEvent on this class. Reimplemented from vtkRenderWindowInteractor. |
|
Allow users of the class to add callbacks to handle the creation and destruction of timers. CreateTimer should create a timer event of 10 milliseconds, and at the end of that time, it should call TimerEvent on this class. Reimplemented from vtkRenderWindowInteractor. |