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