NAME
vtkWin32RenderWindowInteractor - provide an event driven interface
SYNOPSIS
#include "/opt/vtk-c++/graphics/vtkWin32RenderWindowInteractor.h"
class VTK_EXPORT vtkWin32RenderWindowInteractor : public vtkRenderWindowInteractor
vtkWin32RenderWindowInteractor();
~vtkWin32RenderWindowInteractor();
static vtkWin32RenderWindowInteractor *New() {return new vtkWin32RenderWindowInteractor;};
const char *GetClassName() {return "vtkWin32RenderWindowInteractor";};
void PrintSelf(ostream& os, vtkIndent indent);
virtual void Initialize();
virtual void Start();
void UpdateSize(int,int);
void StartRotate();
void EndRotate();
void StartZoom();
void EndZoom();
void StartPan();
void EndPan();
friend LRESULT CALLBACK vtkHandleMessage(HWND hwnd,UINT uMsg,
WPARAM w, LPARAM l);
DESCRIPTION
vtkWin32RenderWindowInteractor is a convenience object that provides event event bindings to common graphics functions. For example, camera zoom-in/zoom-out, azimuth, and roll. It is one of the window system specific subclasses of vtkRenderWindowInteractor.
SEE ALSO
vtkRenderWindowInteractor vtkWin32OpenGLRenderWindow
EVENT BINDINGS
Mouse bindings: Button 1 - rotate, Button 2 - pan, Button 3 - zoom The distance from the center of the renderer viewport determines how quickly to rotate, pan and zoom. Keystrokes: r - reset camera view
w - turn all actors wireframe
s - turn all actors surface
e - exits
vtkWin32RenderWindowInteractor()
Construct object so that light follows camera motion.
void Initialize()
Begin processing keyboard strokes.