Commit 6b364e859cc846e56c52968b8cfed2dfc6982b41

Authored by Paulo Henrique Junqueira Amorim
1 parent 84d9038f

ENH: Redesign of the __update_display_extent function

Showing 1 changed file with 7 additions and 10 deletions   Show diff stats
invesalius/data/viewer_slice.py
@@ -492,19 +492,16 @@ class Viewer(wx.Panel): @@ -492,19 +492,16 @@ class Viewer(wx.Panel):
492 e = self.imagedata.GetWholeExtent() 492 e = self.imagedata.GetWholeExtent()
493 proj = project.Project() 493 proj = project.Project()
494 494
  495 + x = (pos, pos, e[2], e[3], e[4], e[5])
  496 + y = (e[0], e[1], pos, pos, e[4], e[5])
  497 + z = (e[0], e[1], e[2], e[3], pos, pos)
  498 +
495 if (proj.original_orientation == const.AXIAL): 499 if (proj.original_orientation == const.AXIAL):
496 - new_extent = {"SAGITAL": (pos, pos, e[2], e[3], e[4], e[5]),  
497 - "CORONAL": (e[0], e[1], pos, pos, e[4], e[5]),  
498 - "AXIAL": (e[0], e[1], e[2], e[3], pos, pos)} 500 + new_extent = {"SAGITAL": x, "CORONAL": y, "AXIAL": z}
499 elif(proj.original_orientation == const.SAGITAL): 501 elif(proj.original_orientation == const.SAGITAL):
500 - new_extent = {"SAGITAL": (e[0], e[1], e[2], e[3], pos, pos),  
501 - "CORONAL": (pos, pos, e[2], e[3], e[4], e[5]),  
502 - "AXIAL": (e[0], e[1], pos, pos, e[4], e[5])} 502 + new_extent = {"SAGITAL": z,"CORONAL": x,"AXIAL": y}
503 elif(proj.original_orientation == const.CORONAL): 503 elif(proj.original_orientation == const.CORONAL):
504 - new_extent = {"SAGITAL": (pos, pos, e[2], e[3], e[4], e[5]),  
505 - "CORONAL": (e[0], e[1], e[2], e[3], pos, pos),  
506 - "AXIAL": (e[0], e[1], pos, pos, e[4], e[5])}  
507 - 504 + new_extent = {"SAGITAL": x,"CORONAL": z,"AXIAL": y}
508 505
509 actor.SetDisplayExtent(new_extent[self.orientation]) 506 actor.SetDisplayExtent(new_extent[self.orientation])
510 render.ResetCameraClippingRange() 507 render.ResetCameraClippingRange()