Exemplo n.º 1
0
 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()
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 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()
Exemplo n.º 4
0
 def __init__(self, imageData=None):
     PyLocatorRenderWindow.__init__(self)
     ThreeDimRenderWindow.__init__(self)
     self.surface_actors = {}
     self.AddObserver('KeyPressEvent', self.key_press)