|  | 
| virtual int | IsA (const char *type) | 
|  | 
| vtkXRenderWindowTclInteractor * | NewInstance () const | 
|  | 
| void | PrintSelf (ostream &os, vtkIndent indent) | 
|  | 
| virtual void | Initialize () | 
|  | 
| virtual void | Initialize (XtAppContext app) | 
|  | 
| virtual void | Start () | 
|  | 
| virtual int | IsA (const char *type) | 
|  | 
| vtkXRenderWindowTclInteractor * | NewInstance () const | 
|  | 
| void | PrintSelf (ostream &os, vtkIndent indent) | 
|  | 
| virtual void | Initialize () | 
|  | 
| virtual void | Initialize (XtAppContext app) | 
|  | 
| virtual void | Start () | 
|  | 
|  | 
| virtual void | Enable () | 
|  | 
| virtual void | Disable () | 
|  | 
|  | 
| virtual void | Enable () | 
|  | 
| virtual void | Disable () | 
|  | 
| vtkXRenderWindowInteractor * | NewInstance () const | 
|  | 
| void | TerminateApp () | 
|  | 
| virtual void | UpdateSize (int, int) | 
|  | 
| virtual void | GetMousePosition (int *x, int *y) | 
|  | 
| vtkXRenderWindowInteractor * | NewInstance () const | 
|  | 
| void | TerminateApp () | 
|  | 
| virtual void | UpdateSize (int, int) | 
|  | 
| virtual void | GetMousePosition (int *x, int *y) | 
|  | 
| virtual int | GetBreakLoopFlag () | 
|  | 
| void | SetBreakLoopFlag (int) | 
|  | 
| void | BreakLoopFlagOff () | 
|  | 
| void | BreakLoopFlagOn () | 
|  | 
| virtual XtAppContext | GetApp () | 
|  | 
| virtual void | SetWidget (Widget) | 
|  | 
| Widget | GetWidget () | 
|  | 
| virtual void | SetTopLevelShell (Widget) | 
|  | 
| Widget | GetTopLevelShell () | 
|  | 
| virtual int | GetBreakLoopFlag () | 
|  | 
| void | SetBreakLoopFlag (int) | 
|  | 
| void | BreakLoopFlagOff () | 
|  | 
| void | BreakLoopFlagOn () | 
|  | 
| virtual XtAppContext | GetApp () | 
|  | 
| virtual void | SetWidget (Widget) | 
|  | 
| Widget | GetWidget () | 
|  | 
| virtual void | SetTopLevelShell (Widget) | 
|  | 
| Widget | GetTopLevelShell () | 
|  | 
| vtkRenderWindowInteractor * | NewInstance () const | 
|  | 
| virtual void | UnRegister (vtkObjectBase *o) | 
|  | 
| 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 vtkAbstractPropPicker * | CreateDefaultPicker () | 
|  | 
| 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 () | 
|  | 
| void | ReInitialize () | 
|  | 
| 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 () | 
|  | 
|  | 
| virtual vtkObjectBase * | NewInstanceInternal () const | 
|  | 
|  | vtkXRenderWindowTclInteractor () | 
|  | 
|  | ~vtkXRenderWindowTclInteractor () | 
|  | 
| virtual vtkObjectBase * | NewInstanceInternal () const | 
|  | 
|  | vtkXRenderWindowTclInteractor () | 
|  | 
|  | ~vtkXRenderWindowTclInteractor () | 
|  | 
|  | 
| virtual int | InternalCreateTimer (int timerId, int timerType, unsigned long duration) | 
|  | 
| virtual int | InternalDestroyTimer (int platformTimerId) | 
|  | 
|  | 
| virtual int | InternalCreateTimer (int timerId, int timerType, unsigned long duration) | 
|  | 
| virtual int | InternalDestroyTimer (int platformTimerId) | 
|  | 
|  | vtkXRenderWindowInteractor () | 
|  | 
|  | ~vtkXRenderWindowInteractor () | 
|  | 
| virtual void | StartEventLoop () | 
|  | 
| XtIntervalId | AddTimeOut (XtAppContext app_context, unsigned long interval, XtTimerCallbackProc proc, XtPointer client_data) | 
|  | 
| void | Timer (XtPointer client_data, XtIntervalId *id) | 
|  | 
| void | Callback (Widget w, XtPointer client_data, XEvent *event, Boolean *ctd) | 
|  | 
|  | vtkXRenderWindowInteractor () | 
|  | 
|  | ~vtkXRenderWindowInteractor () | 
|  | 
| XtIntervalId | AddTimeOut (XtAppContext app_context, unsigned long interval, XtTimerCallbackProc proc, XtPointer client_data) | 
|  | 
| void | Timer (XtPointer client_data, XtIntervalId *id) | 
|  | 
| void | Callback (Widget w, XtPointer client_data, XEvent *event, Boolean *ctd) | 
|  | 
| virtual void | StartEventLoop () | 
|  | 
|  | vtkRenderWindowInteractor () | 
|  | 
|  | ~vtkRenderWindowInteractor () | 
|  | 
| virtual vtkPickingManager * | CreateDefaultPickingManager () | 
|  | 
| int | GetCurrentTimerId () | 
|  | 
| void | GrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) | 
|  | 
| void | ReleaseFocus () | 
|  | 
|  | vtkObject () | 
|  | 
| virtual | ~vtkObject () | 
|  | 
| virtual void | RegisterInternal (vtkObjectBase *, int check) | 
|  | 
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) | 
|  | 
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) | 
|  | 
| void | InternalReleaseFocus () | 
|  | 
|  | vtkObjectBase () | 
|  | 
| virtual | ~vtkObjectBase () | 
|  | 
| virtual void | CollectRevisions (ostream &) | 
|  | 
| virtual void | ReportReferences (vtkGarbageCollector *) | 
|  | 
|  | vtkObjectBase (const vtkObjectBase &) | 
|  | 
| void | operator= (const vtkObjectBase &) | 
|  | 
a TCL event driven interface for a RenderWindow 
vtkXRenderWindowTclInteractor is a convenience object that provides event bindings to common graphics functions. For example, camera and actor functions such as zoom-in/zoom-out, azimuth, roll, and pan. It is one of the window system specific subclasses of vtkRenderWindowInteractor. Please see vtkRenderWindowInteractor documentation for event bindings.
- See also
- vtkRenderWindowInteractor vtkXRenderWindowInteractor vtkXRenderWindow
- Events:
- vtkCommand::TimerEvent vtkCommand::StartEvent 
Definition at line 39 of file vtkXRenderWindowTclInteractor.h.