def update_viewer(self, event, *args): PyLocatorRenderWindow.update_viewer(self, event, *args) if event.find('mouse1')==0: self.mouse1_mode_change(event) if event=='mouse1 interact': if shared.debug: print "MarkerWindowInteractor.set_mouse1_to_interact()" self.set_mouse1_to_interact() elif event=='vtk interact': if shared.debug: print "MarkerWindowInteractor.set_mouse1_to_vtkinteract()" self.set_mouse1_to_vtkinteract() elif event=='mouse1 color': if shared.debug: print "MarkerWindowInteractor.set_mouse1_to_color()" self.set_mouse1_to_color() elif event=='mouse1 delete': if shared.debug: print "MarkerWindowInteractor.set_mouse1_to_delete()" self.set_mouse1_to_delete() elif event=='mouse1 label': if shared.debug: print "MarkerWindowInteractor.set_mouse1_to_label()" self.set_mouse1_to_label() elif event=='mouse1 select': if shared.debug: print "MarkerWindowInteractor.set_mouse1_to_select()" self.set_mouse1_to_select() elif event=='mouse1 move': if shared.debug: print "MarkerWindowInteractor.set_mouse1_to_move()" self.set_mouse1_to_move()
def __init__(self): PyLocatorRenderWindow.__init__(self) #self.camera = self.renderer.GetActiveCamera() self.pressFuncs = {1 : self._Iren.LeftButtonPressEvent, 2 : self._Iren.MiddleButtonPressEvent, 3 : self._Iren.RightButtonPressEvent} self.releaseFuncs = {1 : self._Iren.LeftButtonReleaseEvent, 2 : self._Iren.MiddleButtonReleaseEvent, 3 : self._Iren.RightButtonReleaseEvent} self.pressHooks = {} self.releaseHooks = {} self.vtk_interact_mode = False
def update_viewer(self, event, *args): PyLocatorRenderWindow.update_viewer(self, event, *args) if event=='set picker surface': self.set_picker_surface(args[0]) self.Render()
def __init__(self, imageData=None): PyLocatorRenderWindow.__init__(self) ThreeDimRenderWindow.__init__(self) self.surface_actors = {} self.AddObserver('KeyPressEvent', self.key_press)