vtkmodules.wx.wxVTKRenderWindow#

A simple VTK widget for wxPython.

Find wxPython info at http://wxPython.org

Created by David Gobbi, December 2001 Based on vtkTkRenderWindget.py

Updated to new wx namespace and some cleaning by Andrea Gavana, December 2006

Module Contents#

Classes#

wxVTKRenderWindow

A wxRenderWindow for wxPython. Use GetRenderWindow() to get the vtkRenderWindow. Create with the keyword stereo=1 in order to generate a stereo-capable window.

Functions#

wxVTKRenderWindowConeExample

Like it says, just a simple example.

Data#

API#

vtkmodules.wx.wxVTKRenderWindow.baseClass#

None

vtkmodules.wx.wxVTKRenderWindow._useCapture#

None

class vtkmodules.wx.wxVTKRenderWindow.wxVTKRenderWindow(parent, ID, *args, **kw)#

Bases: vtkmodules.wx.wxVTKRenderWindow.baseClass

A wxRenderWindow for wxPython. Use GetRenderWindow() to get the vtkRenderWindow. Create with the keyword stereo=1 in order to generate a stereo-capable window.

Initialization

Default class constructor. @param parent: parent window @param ID: window id @param **kw: wxPython keywords (position, size, style) plus the ‘stereo’ keyword

SetDesiredUpdateRate(rate)#

Mirrors the method with the same name in vtkRenderWindowInteractor.

GetDesiredUpdateRate()#

Mirrors the method with the same name in vtkRenderWindowInteractor.

SetStillUpdateRate(rate)#

Mirrors the method with the same name in vtkRenderWindowInteractor.

GetStillUpdateRate()#

Mirrors the method with the same name in vtkRenderWindowInteractor.

OnPaint(event)#

Handles the wx.EVT_PAINT event for wxVTKRenderWindow.

_OnSize(event)#

Handles the wx.EVT_SIZE event for wxVTKRenderWindow.

OnSize(event)#

Overridable event.

OnMove(event)#

Overridable event.

_OnEnterWindow(event)#

Handles the wx.EVT_ENTER_WINDOW event for wxVTKRenderWindow.

OnEnterWindow(event)#

Overridable event.

_OnLeaveWindow(event)#

Handles the wx.EVT_LEAVE_WINDOW event for wxVTKRenderWindow.

OnLeaveWindow(event)#

Overridable event.

OnSetFocus(event)#

Overridable event.

OnKillFocus(event)#

Overridable event.

_OnButtonDown(event)#

Handles the wx.EVT_LEFT/RIGHT/MIDDLE_DOWN events for wxVTKRenderWindow.

OnButtonDown(event)#

Overridable event.

OnLeftDown(event)#

Overridable event.

OnRightDown(event)#

Overridable event.

OnMiddleDown(event)#

Overridable event.

_OnButtonUp(event)#

Handles the wx.EVT_LEFT/RIGHT/MIDDLE_UP events for wxVTKRenderWindow.

OnButtonUp(event)#

Overridable event.

OnLeftUp(event)#

Overridable event.

OnRightUp(event)#

Overridable event.

OnMiddleUp(event)#

Overridable event.

OnMotion(event)#

Overridable event.

OnChar(event)#

Overridable event.

OnKeyDown(event)#

Handles the wx.EVT_KEY_DOWN events for wxVTKRenderWindow.

OnKeyUp(event)#

Overridable event.

GetZoomFactor()#

Returns the current zoom factor.

GetRenderWindow()#

Returns the render window (vtkRenderWindow).

GetPicker()#

Returns the current picker (vtkCellPicker).

Render()#

Actually renders the VTK scene on screen.

UpdateRenderer(event)#

UpdateRenderer will identify the renderer under the mouse and set up _CurrentRenderer, _CurrentCamera, and _CurrentLight.

GetCurrentRenderer()#

Returns the current renderer.

Rotate(event)#

Rotates the scene (camera).

Pan(event)#

Pans the scene (camera).

Zoom(event)#

Zooms the scene (camera).

Reset(event=None)#

Resets the camera.

Wireframe()#

Sets the current actor representation as wireframe.

Surface()#

Sets the current actor representation as surface.

PickActor(event)#

Picks an actor.

vtkmodules.wx.wxVTKRenderWindow.wxVTKRenderWindowConeExample()#

Like it says, just a simple example.