VTK
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkXRenderWindowTclInteractor Class Reference

a TCL event driven interface for a RenderWindow More...

#include <vtkXRenderWindowTclInteractor.h>

Inherits vtkXRenderWindowInteractor.

Public Types

typedef vtkXRenderWindowInteractor Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkXRenderWindowTclInteractorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void Initialize ()
 
virtual void Initialize (XtAppContext app)
 
virtual void Start ()
 
virtual void Enable ()
 
virtual void Disable ()
 

Static Public Member Functions

static
vtkXRenderWindowTclInteractor
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkXRenderWindowTclInteractor
SafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkXRenderWindowTclInteractor ()
 
 ~vtkXRenderWindowTclInteractor ()
 
virtual int InternalCreateTimer (int timerId, int timerType, unsigned long duration)
 
virtual int InternalDestroyTimer (int platformTimerId)
 

Detailed Description

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.

Member Typedef Documentation

typedef vtkXRenderWindowInteractor vtkXRenderWindowTclInteractor::Superclass

Definition at line 42 of file vtkXRenderWindowTclInteractor.h.

Constructor & Destructor Documentation

vtkXRenderWindowTclInteractor::vtkXRenderWindowTclInteractor ( )
protected
vtkXRenderWindowTclInteractor::~vtkXRenderWindowTclInteractor ( )
protected

Member Function Documentation

static vtkXRenderWindowTclInteractor* vtkXRenderWindowTclInteractor::New ( )
static
static int vtkXRenderWindowTclInteractor::IsTypeOf ( const char *  type)
static
virtual int vtkXRenderWindowTclInteractor::IsA ( const char *  type)
virtual
static vtkXRenderWindowTclInteractor* vtkXRenderWindowTclInteractor::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkXRenderWindowTclInteractor::NewInstanceInternal ( ) const
protectedvirtual
vtkXRenderWindowTclInteractor* vtkXRenderWindowTclInteractor::NewInstance ( ) const
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: