Commit 5b5760de063cfe7925ba7b469b1e2e2f6e896528

Authored by Thiago Franco de Moraes
1 parent ca6d22b0

Forcing indexes to int because of newer numpy

Showing 1 changed file with 4 additions and 5 deletions   Show diff stats
invesalius/data/viewer_slice.py
@@ -978,7 +978,7 @@ class Viewer(wx.Panel): @@ -978,7 +978,7 @@ class Viewer(wx.Panel):
978 elif self.orientation == 'SAGITAL': 978 elif self.orientation == 'SAGITAL':
979 mx = round((y - yi)/self.slice_.spacing[1], 0) 979 mx = round((y - yi)/self.slice_.spacing[1], 0)
980 my = round((z - zi)/self.slice_.spacing[2], 0) 980 my = round((z - zi)/self.slice_.spacing[2], 0)
981 - return mx, my 981 + return int(mx), int(my)
982 982
983 def get_coordinate_cursor(self, mx, my, picker=None): 983 def get_coordinate_cursor(self, mx, my, picker=None):
984 """ 984 """
@@ -1086,7 +1086,7 @@ class Viewer(wx.Panel): @@ -1086,7 +1086,7 @@ class Viewer(wx.Panel):
1086 px, py = self.get_slice_pixel_coord_by_world_pos(wx, wy, wz) 1086 px, py = self.get_slice_pixel_coord_by_world_pos(wx, wy, wz)
1087 x, y, z = self.calcultate_scroll_position(px, py) 1087 x, y, z = self.calcultate_scroll_position(px, py)
1088 1088
1089 - return (x, y, z) 1089 + return (int(x), int(y), int(z))
1090 1090
1091 1091
1092 def get_slice_pixel_coord_by_screen_pos(self, mx, my, picker=None): 1092 def get_slice_pixel_coord_by_screen_pos(self, mx, my, picker=None):
@@ -1107,9 +1107,8 @@ class Viewer(wx.Panel): @@ -1107,9 +1107,8 @@ class Viewer(wx.Panel):
1107 picker = self.pick 1107 picker = self.pick
1108 1108
1109 wx, wy, wz = self.get_coordinate_cursor(mx, my, picker) 1109 wx, wy, wz = self.get_coordinate_cursor(mx, my, picker)
1110 - return self.get_slice_pixel_coord_by_world_pos(wx, wy, wz)  
1111 -  
1112 - return px, py 1110 + x, y = self.get_slice_pixel_coord_by_world_pos(wx, wy, wz)
  1111 + return int(x), int(y)
1113 1112
1114 def get_slice_pixel_coord_by_world_pos(self, wx, wy, wz): 1113 def get_slice_pixel_coord_by_world_pos(self, wx, wy, wz):
1115 """ 1114 """