vtkKWGenericRenderWindowInteractor Class Reference

Subclass of vtkGenericRenderWindowInteractor specific to KWWidgets. More...

#include <vtkKWGenericRenderWindowInteractor.h>

Inheritance diagram for vtkKWGenericRenderWindowInteractor:
Inheritance graph
[legend]
Collaboration diagram for vtkKWGenericRenderWindowInteractor:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
vtkGenericRenderWindowInteractor 
Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Render ()



virtual void SetRenderWidget (vtkKWRenderWidget *widget)
virtual vtkKWRenderWidgetGetRenderWidget ()

Static Public Member Functions

static
vtkKWGenericRenderWindowInteractor
New ()
static int IsTypeOf (const char *type)
static
vtkKWGenericRenderWindowInteractor
SafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWGenericRenderWindowInteractor ()
 ~vtkKWGenericRenderWindowInteractor ()

Protected Attributes

vtkKWRenderWidgetRenderWidget

Detailed Description

Subclass of vtkGenericRenderWindowInteractor specific to KWWidgets.

vtkKWGenericRenderWindowInteractor provides a way to translate native mouse and keyboard events into vtk Events. By calling the methods on this class, vtk events will be invoked. This will allow scripting languages to use vtkInteractorStyles and 3D widgets.

Definition at line 39 of file vtkKWGenericRenderWindowInteractor.h.


Member Typedef Documentation

Reimplemented from vtkGenericRenderWindowInteractor.

Definition at line 44 of file vtkKWGenericRenderWindowInteractor.h.


Constructor & Destructor Documentation

vtkKWGenericRenderWindowInteractor::vtkKWGenericRenderWindowInteractor (  )  [protected]
vtkKWGenericRenderWindowInteractor::~vtkKWGenericRenderWindowInteractor (  )  [protected]

Member Function Documentation

static vtkKWGenericRenderWindowInteractor* vtkKWGenericRenderWindowInteractor::New (  )  [static]

Reimplemented from vtkGenericRenderWindowInteractor.

virtual const char* vtkKWGenericRenderWindowInteractor::GetClassName (  )  [virtual]

Reimplemented from vtkGenericRenderWindowInteractor.

static int vtkKWGenericRenderWindowInteractor::IsTypeOf ( const char *  type  )  [static]

Reimplemented from vtkGenericRenderWindowInteractor.

virtual int vtkKWGenericRenderWindowInteractor::IsA ( const char *  type  )  [virtual]

Reimplemented from vtkGenericRenderWindowInteractor.

static vtkKWGenericRenderWindowInteractor* vtkKWGenericRenderWindowInteractor::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkGenericRenderWindowInteractor.

void vtkKWGenericRenderWindowInteractor::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkGenericRenderWindowInteractor.

virtual void vtkKWGenericRenderWindowInteractor::SetRenderWidget ( vtkKWRenderWidget widget  )  [virtual]

Set the renderwidget associated to this interactor. It is used to override the Render() method and allow the interactor styles to communicate with the vtkKWRenderWidget (and subclasses) instance. It is not ref-counted.

virtual vtkKWRenderWidget* vtkKWGenericRenderWindowInteractor::GetRenderWidget (  )  [virtual]

Set the renderwidget associated to this interactor. It is used to override the Render() method and allow the interactor styles to communicate with the vtkKWRenderWidget (and subclasses) instance. It is not ref-counted.

virtual void vtkKWGenericRenderWindowInteractor::Render (  )  [virtual]

Override Render to render through the widget. The superclass would call vtkRenderWindow::Render(). We want the vtkKWRenderWidget::Render() method to be called instead. Depending on its RenderMode (interactive, still, print) and various flag it will perform some tests and ultimately called vtkRenderWindow::Render() if needed.

Reimplemented from vtkRenderWindowInteractor.


Member Data Documentation

Definition at line 70 of file vtkKWGenericRenderWindowInteractor.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Apr 27 02:34:47 2010 for KWWidgets by  doxygen 1.6.1