<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-06-16 9:12 GMT+02:00 Elvis Stansvik <span dir="ltr"><<a href="mailto:elvis.stansvik@orexplore.com" target="_blank">elvis.stansvik@orexplore.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div>Hi,<br><br></div>QVTKRenderWindowInteractor.__init__ has the following snippet:<br><br>        try:<br>            self._Iren = kw['iren']<br>        except KeyError:<br>            self._Iren = vtk.vtkGenericRenderWindowInteractor()<br>            self._Iren.SetRenderWindow(self._RenderWindow)<br></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>I see now that this snippet was added by Berk back in 2010:<br><br>    <a href="https://gitlab.kitware.com/vtk/vtk/commit/2fc9c979ce248e491cff3486edaa729653f81a81">https://gitlab.kitware.com/vtk/vtk/commit/2fc9c979ce248e491cff3486edaa729653f81a81</a><br><br></div><div>Berk, do you remember the reason for not setting the render window on the interactor when it is user-supplied?<br><br></div><div>Elvis<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><br></div>That is, the render window is only set on the interactor (with SetRenderWindow) if the interactor is the automatically created one, not if it is supplied by the user of the class (through the iren keyword argument).<br><br></div>My question is what the reason for this is? Is it because:<br><br></div> 1. It is assumed that the user will do this him/herself, or<br></div> 2. there are use cases where the user might want to use an interactor that has another render window set (not the one used by the widget), or<br></div> 3. something else?<br><br></div>Thanks in advance,<br></div>Elvis<br><br><div><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div></div>
</blockquote></div><br></div></div>