|
| 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 () |
| |
| void | ClearContact (size_t contactID) |
| |
| int | GetPointerIndexForContact (size_t contactID) |
| |
| int | GetPointerIndexForExistingContact (size_t contactID) |
| |
| bool | IsPointerIndexSet (int i) |
| |
| void | ClearPointerIndex (int i) |
| |
| 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::StartEvent vtkCommand::TimerEvent
Definition at line 39 of file vtkXRenderWindowTclInteractor.h.