a TCL event driven interface for a RenderWindow
More...
#include <vtkXRenderWindowTclInteractor.h>
Inherits vtkXRenderWindowInteractor.
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 38 of file vtkXRenderWindowTclInteractor.h.
| vtkXRenderWindowTclInteractor::vtkXRenderWindowTclInteractor |
( |
| ) |
|
|
protected |
| vtkXRenderWindowTclInteractor::~vtkXRenderWindowTclInteractor |
( |
| ) |
|
|
protected |
| static int vtkXRenderWindowTclInteractor::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
| virtual int vtkXRenderWindowTclInteractor::IsA |
( |
const char * |
type | ) |
|
|
virtual |
| virtual vtkObjectBase* vtkXRenderWindowTclInteractor::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
| void vtkXRenderWindowTclInteractor::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
| virtual void vtkXRenderWindowTclInteractor::Initialize |
( |
| ) |
|
|
virtual |
Initializes a Tcl/Tk specific event handler.
| virtual void vtkXRenderWindowTclInteractor::Initialize |
( |
XtAppContext |
app | ) |
|
|
virtual |
Overridden only to eliminate the "virtual function hidden" warning. Implementation delegates directly to the Superclass.
| virtual void vtkXRenderWindowTclInteractor::Enable |
( |
| ) |
|
|
virtual |
Enable/Disable interactions. By default interactors are enabled when initialized. Initialize() must be called prior to enabling/disabling interaction. These methods are used when a window/widget is being shared by multiple renderers and interactors. This allows a "modal" display where one interactor is active when its data is to be displayed and all other interactors associated with the widget are disabled when their data is not displayed.
| virtual void vtkXRenderWindowTclInteractor::Disable |
( |
| ) |
|
|
virtual |
Enable/Disable interactions. By default interactors are enabled when initialized. Initialize() must be called prior to enabling/disabling interaction. These methods are used when a window/widget is being shared by multiple renderers and interactors. This allows a "modal" display where one interactor is active when its data is to be displayed and all other interactors associated with the widget are disabled when their data is not displayed.
| virtual void vtkXRenderWindowTclInteractor::Start |
( |
| ) |
|
|
virtual |
This will start a Tcl/Tk event loop that only returns when the user presses the 'q' or 'e' key or when some other event observer calls our ExitCallback method.
| virtual int vtkXRenderWindowTclInteractor::InternalCreateTimer |
( |
int |
timerId, |
|
|
int |
timerType, |
|
|
unsigned long |
duration |
|
) |
| |
|
protectedvirtual |
Tcl/Tk specific internal timer methods. See the superclass for detailed documentation.
| virtual int vtkXRenderWindowTclInteractor::InternalDestroyTimer |
( |
int |
platformTimerId | ) |
|
|
protectedvirtual |
Tcl/Tk specific internal timer methods. See the superclass for detailed documentation.
The documentation for this class was generated from the following file: