Documentation for vtkWin32RenderWindowInteractor

vtkWin32RenderWindowInteractor - provide an event driven interface

Super Class: vtkRenderWindowInteractor

Description:

vtkWin32RenderWindowInteractor is a convenience object that provides event 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. Win32RenderWindowInteractor has an additional "animate" mode, which currently does not perform any animation, and has been left in the source code for compatibility. Here both lower case and upper case will work

 Additional keyboard bindings:
    a - animate

 

See Also:

vtkRenderWindowInteractor vtkWin32OpenGLRenderWindow

 

Methods:

void vtkWin32RenderWindowInteractor ()
void vtkWin32RenderWindowInteractor ()
static vtkWin32RenderWindowInteractor *New ()
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )
void Initialize ()
void Enable ()
void Disable ()
void Start ()
void UpdateSize (int ,int )
void StartRotate ()
void EndRotate ()
void StartZoom ()
void EndZoom ()
void StartPan ()
void EndPan ()
void StartSpin ()
void EndSpin ()
void StartDolly ()
void EndDolly ()
void StartUniformScale ()
void EndUniformScale ()
void StartAnimation ()
void EndAnimation ()
static void SetClassExitMethod (const )
static void SetClassExitMethodArgDelete (const )

 

Detailed Method Descriptions:

Construct object so that light follows camera motion.

void vtkWin32RenderWindowInteractor ()
void vtkWin32RenderWindowInteractor ()
static vtkWin32RenderWindowInteractor *New ()
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )

Initialize the even handler

void Initialize ()

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.

void Enable ()
void Disable ()

This will start up the event loop and never return. If you call this method it will loop processing events until the application is exited.

void Start ()
void UpdateSize (int ,int )

Provide implementaitons of the methods defined in vtkRenderWindowInteractor. Generally the application developer should not invoke these methods directly.

void StartRotate ()
void EndRotate ()
void StartZoom ()
void EndZoom ()
void StartPan ()
void EndPan ()
void StartSpin ()
void EndSpin ()
void StartDolly ()
void EndDolly ()
void StartUniformScale ()
void EndUniformScale ()

Methods to set the default exit method for the class. This method is only used if no instance level ExitMethod has been defined. It is provided as a means to control how an interactor is exited given the various language bindings (tcl, Win32, etc.).

static void SetClassExitMethod (const )
static void SetClassExitMethodArgDelete (const )