MCPcopy Create free account
hub / github.com/Kitware/VTK / __init__

Method __init__

Wrapping/Python/vtkmodules/wx/wxVTKRenderWindow.py:109–240  ·  view source on GitHub ↗

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

(self, parent, ID, *args, **kw)

Source from the content-addressed store, hash-verified

107 """
108
109 def __init__(self, parent, ID, *args, **kw):
110 """Default class constructor.
111 @param parent parent window
112 @param ID window id
113 @param **kw wxPython keywords (position, size, style) plus the
114 'stereo' keyword
115 """
116 # miscellaneous protected variables
117 self._CurrentRenderer = None
118 self._CurrentCamera = None
119 self._CurrentZoom = 1.0
120 self._CurrentLight = None
121
122 self._ViewportCenterX = 0
123 self._ViewportCenterY = 0
124
125 self._Picker = vtkCellPicker()
126 self._PickedActor = None
127 self._PickedProperty = vtkProperty()
128 self._PickedProperty.SetColor(1,0,0)
129 self._PrePickedProperty = None
130
131 # these record the previous mouse position
132 self._LastX = 0
133 self._LastY = 0
134
135 # the current interaction mode (Rotate, Pan, Zoom, etc)
136 self._Mode = None
137 self._ActiveButton = None
138
139 # private attributes
140 self.__OldFocus = None
141
142 # used by the LOD actors
143 self._DesiredUpdateRate = 15
144 self._StillUpdateRate = 0.0001
145
146 # First do special handling of some keywords:
147 # stereo, position, size, width, height, style
148
149 try:
150 stereo = bool(kw['stereo'])
151 del kw['stereo']
152 except KeyError:
153 stereo = False
154
155 try:
156 position = kw['position']
157 del kw['position']
158 except KeyError:
159 position = wx.DefaultPosition
160
161 try:
162 size = kw['size']
163 del kw['size']
164 except KeyError:
165 try:
166 size = parent.GetSize()

Callers

nothing calls this directly

Calls 11

vtkCellPickerFunction · 0.50
vtkPropertyClass · 0.50
vtkRenderWindowClass · 0.50
SetColorMethod · 0.45
GetSizeMethod · 0.45
appendMethod · 0.45
GetParentMethod · 0.45
reverseMethod · 0.45
ShowMethod · 0.45
SetSizeMethod · 0.45
BindMethod · 0.45

Tested by

no test coverage detected