Commit 991ffa8b4e72e5d223efda2c2779b6b8ce48fe5d
1 parent
25c692a7
Exists in
master
and in
47 other branches
Cleaning viewer_slice
Showing
2 changed files
with
0 additions
and
83 deletions
Show diff stats
invesalius/data/styles.py
@@ -427,7 +427,6 @@ class SpinInteractorStyle(DefaultInteractorStyle): | @@ -427,7 +427,6 @@ class SpinInteractorStyle(DefaultInteractorStyle): | ||
427 | cam = ren.GetActiveCamera() | 427 | cam = ren.GetActiveCamera() |
428 | if (self.left_pressed): | 428 | if (self.left_pressed): |
429 | self.viewer.UpdateTextDirection(cam) | 429 | self.viewer.UpdateTextDirection(cam) |
430 | - self.spined_image = True | ||
431 | obj.Spin() | 430 | obj.Spin() |
432 | obj.OnRightButtonDown() | 431 | obj.OnRightButtonDown() |
433 | 432 |
invesalius/data/viewer_slice.py
@@ -152,16 +152,10 @@ class Viewer(wx.Panel): | @@ -152,16 +152,10 @@ class Viewer(wx.Panel): | ||
152 | #self.SetBackgroundColour(colour) | 152 | #self.SetBackgroundColour(colour) |
153 | 153 | ||
154 | # Interactor additional style | 154 | # Interactor additional style |
155 | - #self.modes = []#['DEFAULT'] | ||
156 | - self.left_pressed = 0 | ||
157 | - self.right_pressed = 0 | ||
158 | 155 | ||
159 | self._number_slices = const.PROJECTION_MIP_SIZE | 156 | self._number_slices = const.PROJECTION_MIP_SIZE |
160 | self._mip_inverted = False | 157 | self._mip_inverted = False |
161 | 158 | ||
162 | - self.spined_image = False #Use to control to spin | ||
163 | - self.paned_image = False | ||
164 | - | ||
165 | self.style = None | 159 | self.style = None |
166 | self.last_position_mouse_move = () | 160 | self.last_position_mouse_move = () |
167 | self.state = const.STATE_DEFAULT | 161 | self.state = const.STATE_DEFAULT |
@@ -200,7 +194,6 @@ class Viewer(wx.Panel): | @@ -200,7 +194,6 @@ class Viewer(wx.Panel): | ||
200 | self.__bind_events() | 194 | self.__bind_events() |
201 | self.__bind_events_wx() | 195 | self.__bind_events_wx() |
202 | 196 | ||
203 | - self._warped = False | ||
204 | self._flush_buffer = False | 197 | self._flush_buffer = False |
205 | 198 | ||
206 | def __init_gui(self): | 199 | def __init_gui(self): |
@@ -230,7 +223,6 @@ class Viewer(wx.Panel): | @@ -230,7 +223,6 @@ class Viewer(wx.Panel): | ||
230 | self.interactor.SetPicker(self.pick) | 223 | self.interactor.SetPicker(self.pick) |
231 | 224 | ||
232 | def OnContextMenu(self, evt): | 225 | def OnContextMenu(self, evt): |
233 | - self.right_pressed = 0 | ||
234 | if (self.last_position_mouse_move ==\ | 226 | if (self.last_position_mouse_move ==\ |
235 | self.interactor.GetLastEventPosition()): | 227 | self.interactor.GetLastEventPosition()): |
236 | self.menu.caller = self | 228 | self.menu.caller = self |
@@ -826,7 +818,6 @@ class Viewer(wx.Panel): | @@ -826,7 +818,6 @@ class Viewer(wx.Panel): | ||
826 | for slice_data in self.slice_data_list: | 818 | for slice_data in self.slice_data_list: |
827 | del slice_data | 819 | del slice_data |
828 | 820 | ||
829 | - self.modes = []#['DEFAULT'] | ||
830 | self.slice_data_list = [] | 821 | self.slice_data_list = [] |
831 | self.layout = (1, 1) | 822 | self.layout = (1, 1) |
832 | self.orientation_texts = [] | 823 | self.orientation_texts = [] |
@@ -928,11 +919,9 @@ class Viewer(wx.Panel): | @@ -928,11 +919,9 @@ class Viewer(wx.Panel): | ||
928 | max_slice_number) | 919 | max_slice_number) |
929 | 920 | ||
930 | self.slice_data = self.create_slice_window() | 921 | self.slice_data = self.create_slice_window() |
931 | - #self.slice_data.actor.SetInput(imagedata) | ||
932 | self.slice_data.SetCursor(self.__create_cursor()) | 922 | self.slice_data.SetCursor(self.__create_cursor()) |
933 | self.cam = self.slice_data.renderer.GetActiveCamera() | 923 | self.cam = self.slice_data.renderer.GetActiveCamera() |
934 | self.__build_cross_lines(imagedata) | 924 | self.__build_cross_lines(imagedata) |
935 | - #self.set_slice_number(0) | ||
936 | 925 | ||
937 | # Set the slice number to the last slice to ensure the camera if far | 926 | # Set the slice number to the last slice to ensure the camera if far |
938 | # enough to show all slices. | 927 | # enough to show all slices. |
@@ -940,30 +929,6 @@ class Viewer(wx.Panel): | @@ -940,30 +929,6 @@ class Viewer(wx.Panel): | ||
940 | self.__update_camera() | 929 | self.__update_camera() |
941 | self.slice_data.renderer.ResetCamera() | 930 | self.slice_data.renderer.ResetCamera() |
942 | self.interactor.GetRenderWindow().AddRenderer(self.slice_data.renderer) | 931 | self.interactor.GetRenderWindow().AddRenderer(self.slice_data.renderer) |
943 | - #if slice_.imagedata is None: | ||
944 | - #slice_.SetInput(imagedata, mask_dict) | ||
945 | - | ||
946 | - ##actor.SetInput(slice_.GetOutput()) | ||
947 | - #self.LoadRenderers(slice_.GetOutput()) | ||
948 | - #self.__configure_renderers() | ||
949 | - #ren = self.slice_data_list[0].renderer | ||
950 | - #actor = self.slice_data_list[0].actor | ||
951 | - #actor_bound = actor.GetBounds() | ||
952 | - #self.cam = ren.GetActiveCamera() | ||
953 | - | ||
954 | - #for slice_data in self.slice_data_list: | ||
955 | - #self.__update_camera(slice_data) | ||
956 | - #self.Reposition(slice_data) | ||
957 | - | ||
958 | - #number_of_slices = self.layout[0] * self.layout[1] | ||
959 | - #max_slice_number = actor.GetSliceNumberMax() + 1/ \ | ||
960 | - #number_of_slices | ||
961 | - | ||
962 | - #if actor.GetSliceNumberMax() % number_of_slices: | ||
963 | - #max_slice_number += 1 | ||
964 | - #self.set_scroll_position(0) | ||
965 | - | ||
966 | - #actor_bound = actor.GetBounds() | ||
967 | self.interactor.Render() | 932 | self.interactor.Render() |
968 | 933 | ||
969 | self.EnableText() | 934 | self.EnableText() |
@@ -1010,28 +975,6 @@ class Viewer(wx.Panel): | @@ -1010,28 +975,6 @@ class Viewer(wx.Panel): | ||
1010 | for slice_data in self.slice_data_list: | 975 | for slice_data in self.slice_data_list: |
1011 | slice_data.cursor.actor.SetVisibility(visibility) | 976 | slice_data.cursor.actor.SetVisibility(visibility) |
1012 | 977 | ||
1013 | - def __update_cursor_position(self, slice_data, position): | ||
1014 | - x, y, z = position | ||
1015 | - if (slice_data.cursor): | ||
1016 | - slice_number = slice_data.number | ||
1017 | - actor_bound = slice_data.actor.GetBounds() | ||
1018 | - | ||
1019 | - yz = [x + abs(x * 0.001), y, z] | ||
1020 | - xz = [x, y - abs(y * 0.001), z] | ||
1021 | - xy = [x, y, z + abs(z * 0.001)] | ||
1022 | - | ||
1023 | - proj = project.Project() | ||
1024 | - orig_orien = proj.original_orientation | ||
1025 | - | ||
1026 | - if (orig_orien == const.SAGITAL): | ||
1027 | - coordinates = {"SAGITAL": xy, "CORONAL": yz, "AXIAL": xz} | ||
1028 | - elif(orig_orien == const.CORONAL): | ||
1029 | - coordinates = {"SAGITAL": yz, "CORONAL": xy, "AXIAL": xz} | ||
1030 | - else: | ||
1031 | - coordinates = {"SAGITAL": yz, "CORONAL": xz, "AXIAL": xy} | ||
1032 | - | ||
1033 | - slice_data.cursor.SetPosition(coordinates[self.orientation]) | ||
1034 | - | ||
1035 | def SetOrientation(self, orientation): | 978 | def SetOrientation(self, orientation): |
1036 | self.orientation = orientation | 979 | self.orientation = orientation |
1037 | for slice_data in self.slice_data_list: | 980 | for slice_data in self.slice_data_list: |
@@ -1047,7 +990,6 @@ class Viewer(wx.Panel): | @@ -1047,7 +990,6 @@ class Viewer(wx.Panel): | ||
1047 | overlay_renderer.SetActiveCamera(cam) | 990 | overlay_renderer.SetActiveCamera(cam) |
1048 | overlay_renderer.SetInteractive(0) | 991 | overlay_renderer.SetInteractive(0) |
1049 | 992 | ||
1050 | - | ||
1051 | self.interactor.GetRenderWindow().SetNumberOfLayers(2) | 993 | self.interactor.GetRenderWindow().SetNumberOfLayers(2) |
1052 | self.interactor.GetRenderWindow().AddRenderer(overlay_renderer) | 994 | self.interactor.GetRenderWindow().AddRenderer(overlay_renderer) |
1053 | self.interactor.GetRenderWindow().AddRenderer(renderer) | 995 | self.interactor.GetRenderWindow().AddRenderer(renderer) |
@@ -1286,30 +1228,6 @@ class Viewer(wx.Panel): | @@ -1286,30 +1228,6 @@ class Viewer(wx.Panel): | ||
1286 | self.set_slice_number(pos) | 1228 | self.set_slice_number(pos) |
1287 | self.interactor.Render() | 1229 | self.interactor.Render() |
1288 | 1230 | ||
1289 | - def test_operation_position(self, coord): | ||
1290 | - """ | ||
1291 | - Test if coord is into the imagedata limits. | ||
1292 | - """ | ||
1293 | - x, y, z = coord | ||
1294 | - xi, yi, zi = 0, 0, 0 | ||
1295 | - xf, yf, zf = self.imagedata.GetDimensions() | ||
1296 | - if xi <= x <= xf \ | ||
1297 | - and yi <= y <= yf\ | ||
1298 | - and zi <= z <= zf: | ||
1299 | - return True | ||
1300 | - return False | ||
1301 | - | ||
1302 | - def _assert_coord_into_image(self, coord): | ||
1303 | - extent = self.imagedata.GetWholeExtent() | ||
1304 | - extent_min = extent[0], extent[2], extent[4] | ||
1305 | - extent_max = extent[1], extent[3], extent[5] | ||
1306 | - for index in xrange(3): | ||
1307 | - if coord[index] > extent_max[index]: | ||
1308 | - coord[index] = extent_max[index] | ||
1309 | - elif coord[index] < extent_min[index]: | ||
1310 | - coord[index] = extent_min[index] | ||
1311 | - return coord | ||
1312 | - | ||
1313 | def ReloadActualSlice(self, pubsub_evt=None): | 1231 | def ReloadActualSlice(self, pubsub_evt=None): |
1314 | pos = self.scroll.GetThumbPosition() | 1232 | pos = self.scroll.GetThumbPosition() |
1315 | self.set_slice_number(pos) | 1233 | self.set_slice_number(pos) |