|
virtual int | IsA (const char *type) |
|
vtkGenericRenderWindowInteractor * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | TimerEvent () |
|
|
virtual void | SetTimerEventResetsTimer (int) |
|
virtual int | GetTimerEventResetsTimer () |
|
virtual void | TimerEventResetsTimerOn () |
|
virtual void | TimerEventResetsTimerOff () |
|
vtkRenderWindowInteractor * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
virtual void | Start () |
|
virtual void | UpdateSize (int x, int y) |
|
int | CreateRepeatingTimer (unsigned long duration) |
|
int | CreateOneShotTimer (unsigned long duration) |
|
int | IsOneShotTimer (int timerId) |
|
unsigned long | GetTimerDuration (int timerId) |
|
int | ResetTimer (int timerId) |
|
int | DestroyTimer (int timerId) |
|
virtual int | GetVTKTimerId (int platformTimerId) |
|
virtual void | TerminateApp (void) |
|
virtual vtkAbstractPropPicker * | CreateDefaultPicker () |
|
virtual void | GetMousePosition (int *x, int *y) |
|
virtual void | Render () |
|
virtual int * | GetEventPositions (int pointerIndex) |
|
virtual int * | GetLastEventPositions (int pointerIndex) |
|
virtual void | SetEventPosition (int x, int y, int pointerIndex) |
|
virtual void | SetEventPosition (int pos[2], int pointerIndex) |
|
virtual void | SetEventPositionFlipY (int x, int y, int pointerIndex) |
|
virtual void | SetEventPositionFlipY (int pos[2], int pointerIndex) |
|
virtual vtkRenderer * | FindPokedRenderer (int, int) |
|
vtkObserverMediator * | GetObserverMediator () |
|
virtual void | Initialize () |
|
void | ReInitialize () |
|
virtual void | Enable () |
|
virtual void | Disable () |
|
virtual int | GetEnabled () |
|
virtual void | EnableRenderOn () |
|
virtual void | EnableRenderOff () |
|
virtual void | SetEnableRender (bool) |
|
virtual bool | GetEnableRender () |
|
void | SetRenderWindow (vtkRenderWindow *aren) |
|
virtual vtkRenderWindow * | GetRenderWindow () |
|
virtual int | CreateTimer (int timerType) |
|
virtual int | DestroyTimer () |
|
virtual void | SetTimerDuration (unsigned long) |
|
virtual unsigned long | GetTimerDuration () |
|
virtual void | SetTimerEventId (int) |
|
virtual int | GetTimerEventId () |
|
virtual void | SetTimerEventType (int) |
|
virtual int | GetTimerEventType () |
|
virtual void | SetTimerEventDuration (int) |
|
virtual int | GetTimerEventDuration () |
|
virtual void | SetTimerEventPlatformId (int) |
|
virtual int | GetTimerEventPlatformId () |
|
virtual void | SetInteractorStyle (vtkInteractorObserver *) |
|
virtual vtkInteractorObserver * | GetInteractorStyle () |
|
virtual void | SetLightFollowCamera (int) |
|
virtual int | GetLightFollowCamera () |
|
virtual void | LightFollowCameraOn () |
|
virtual void | LightFollowCameraOff () |
|
virtual void | SetDesiredUpdateRate (double) |
|
virtual double | GetDesiredUpdateRate () |
|
virtual void | SetStillUpdateRate (double) |
|
virtual double | GetStillUpdateRate () |
|
virtual int | GetInitialized () |
|
virtual void | SetPicker (vtkAbstractPicker *) |
|
virtual vtkAbstractPicker * | GetPicker () |
|
virtual void | SetPickingManager (vtkPickingManager *) |
|
virtual vtkPickingManager * | GetPickingManager () |
|
virtual void | ExitCallback () |
|
virtual void | UserCallback () |
|
virtual void | StartPickCallback () |
|
virtual void | EndPickCallback () |
|
void | HideCursor () |
|
void | ShowCursor () |
|
void | FlyTo (vtkRenderer *ren, double x, double y, double z) |
|
void | FlyTo (vtkRenderer *ren, double *x) |
|
void | FlyToImage (vtkRenderer *ren, double x, double y) |
|
void | FlyToImage (vtkRenderer *ren, double *x) |
|
virtual void | SetNumberOfFlyFrames (int) |
|
virtual int | GetNumberOfFlyFrames () |
|
virtual void | SetDolly (double) |
|
virtual double | GetDolly () |
|
virtual int * | GetEventPosition () |
|
virtual void | GetEventPosition (int &, int &) |
|
virtual void | GetEventPosition (int[2]) |
|
virtual int * | GetLastEventPosition () |
|
virtual void | GetLastEventPosition (int &, int &) |
|
virtual void | GetLastEventPosition (int[2]) |
|
virtual void | SetLastEventPosition (int, int) |
|
void | SetLastEventPosition (int[2]) |
|
virtual void | SetEventPosition (int x, int y) |
|
virtual void | SetEventPosition (int pos[2]) |
|
virtual void | SetEventPositionFlipY (int x, int y) |
|
virtual void | SetEventPositionFlipY (int pos[2]) |
|
virtual void | SetAltKey (int) |
|
virtual int | GetAltKey () |
|
virtual void | SetControlKey (int) |
|
virtual int | GetControlKey () |
|
virtual void | SetShiftKey (int) |
|
virtual int | GetShiftKey () |
|
virtual void | SetKeyCode (char) |
|
virtual char | GetKeyCode () |
|
virtual void | SetRepeatCount (int) |
|
virtual int | GetRepeatCount () |
|
virtual void | SetKeySym (const char *) |
|
virtual char * | GetKeySym () |
|
virtual void | SetPointerIndex (int) |
|
virtual int | GetPointerIndex () |
|
void | SetEventInformation (int x, int y, int ctrl, int shift, char keycode, int repeatcount, const char *keysym, int pointerIndex) |
|
void | SetEventInformation (int x, int y, int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
void | SetEventInformationFlipY (int x, int y, int ctrl, int shift, char keycode, int repeatcount, const char *keysym, int pointerIndex) |
|
void | SetEventInformationFlipY (int x, int y, int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
void | SetKeyEventInformation (int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
virtual void | SetSize (int, int) |
|
void | SetSize (int[2]) |
|
virtual int * | GetSize () |
|
virtual void | GetSize (int &, int &) |
|
virtual void | GetSize (int[2]) |
|
virtual void | SetEventSize (int, int) |
|
void | SetEventSize (int[2]) |
|
virtual int * | GetEventSize () |
|
virtual void | GetEventSize (int &, int &) |
|
virtual void | GetEventSize (int[2]) |
|
virtual void | SetUseTDx (bool) |
|
virtual bool | GetUseTDx () |
|
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 | KeyPressEvent () |
|
virtual void | KeyReleaseEvent () |
|
virtual void | CharEvent () |
|
virtual void | ExitEvent () |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
platform-independent programmable render window interactor.
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.
- Events:
- vtkCommand::CreateTimerEvent vtkCommand::DestroyTimerEvent vtkCommand::TimerEvent
Definition at line 34 of file vtkGenericRenderWindowInteractor.h.