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#
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#
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.