Commit 245c4e6581f6d560db0feba323bb3a7073782dab

Authored by Paulo Henrique Junqueira Amorim
1 parent 0ef22a3d

ENH: Added feature to reset imagem position from spin and pan actions

Showing 1 changed file with 1 additions and 5 deletions   Show diff stats
invesalius/data/viewer_slice.py
@@ -400,10 +400,6 @@ class Viewer(wx.Panel): @@ -400,10 +400,6 @@ class Viewer(wx.Panel):
400 if (self.left_pressed): 400 if (self.left_pressed):
401 evt.Pan() 401 evt.Pan()
402 evt.OnRightButtonDown() 402 evt.OnRightButtonDown()
403 - print dir(cam)  
404 - print "CamPosition >>", cam.GetPosition()  
405 - print "CamViewUp>>", cam.GetViewUp()  
406 - print "CamOrientation", cam.GetOrientation()  
407 self.paned_image = True 403 self.paned_image = True
408 404
409 def OnPanClick(self, evt, obj): 405 def OnPanClick(self, evt, obj):
@@ -432,12 +428,12 @@ class Viewer(wx.Panel): @@ -432,12 +428,12 @@ class Viewer(wx.Panel):
432 orig_orien = 1 428 orig_orien = 1
433 mouse_x, mouse_y = self.interactor.GetLastEventPosition() 429 mouse_x, mouse_y = self.interactor.GetLastEventPosition()
434 ren = self.interactor.FindPokedRenderer(mouse_x, mouse_y) 430 ren = self.interactor.FindPokedRenderer(mouse_x, mouse_y)
  431 +
435 if((self.state == const.STATE_SPIN) and (self.spined_image)): 432 if((self.state == const.STATE_SPIN) and (self.spined_image)):
436 self.cam.SetViewUp(const.SLICE_POSITION[orig_orien][0][self.orientation]) 433 self.cam.SetViewUp(const.SLICE_POSITION[orig_orien][0][self.orientation])
437 self.interactor.Render() 434 self.interactor.Render()
438 self.spined_image = False 435 self.spined_image = False
439 elif((self.state == const.STATE_PAN) and (self.paned_image)): 436 elif((self.state == const.STATE_PAN) and (self.paned_image)):
440 - #self.cam.SetPosition(const.SLICE_POSITION[orig_orien][1][self.orientation])  
441 ren.ResetCamera() 437 ren.ResetCamera()
442 self.interactor.Render() 438 self.interactor.Render()
443 self.paned_image = False 439 self.paned_image = False