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
invesalius/data/viewer_slice.py
| ... | ... | @@ -152,16 +152,10 @@ class Viewer(wx.Panel): |
| 152 | 152 | #self.SetBackgroundColour(colour) |
| 153 | 153 | |
| 154 | 154 | # Interactor additional style |
| 155 | - #self.modes = []#['DEFAULT'] | |
| 156 | - self.left_pressed = 0 | |
| 157 | - self.right_pressed = 0 | |
| 158 | 155 | |
| 159 | 156 | self._number_slices = const.PROJECTION_MIP_SIZE |
| 160 | 157 | self._mip_inverted = False |
| 161 | 158 | |
| 162 | - self.spined_image = False #Use to control to spin | |
| 163 | - self.paned_image = False | |
| 164 | - | |
| 165 | 159 | self.style = None |
| 166 | 160 | self.last_position_mouse_move = () |
| 167 | 161 | self.state = const.STATE_DEFAULT |
| ... | ... | @@ -200,7 +194,6 @@ class Viewer(wx.Panel): |
| 200 | 194 | self.__bind_events() |
| 201 | 195 | self.__bind_events_wx() |
| 202 | 196 | |
| 203 | - self._warped = False | |
| 204 | 197 | self._flush_buffer = False |
| 205 | 198 | |
| 206 | 199 | def __init_gui(self): |
| ... | ... | @@ -230,7 +223,6 @@ class Viewer(wx.Panel): |
| 230 | 223 | self.interactor.SetPicker(self.pick) |
| 231 | 224 | |
| 232 | 225 | def OnContextMenu(self, evt): |
| 233 | - self.right_pressed = 0 | |
| 234 | 226 | if (self.last_position_mouse_move ==\ |
| 235 | 227 | self.interactor.GetLastEventPosition()): |
| 236 | 228 | self.menu.caller = self |
| ... | ... | @@ -826,7 +818,6 @@ class Viewer(wx.Panel): |
| 826 | 818 | for slice_data in self.slice_data_list: |
| 827 | 819 | del slice_data |
| 828 | 820 | |
| 829 | - self.modes = []#['DEFAULT'] | |
| 830 | 821 | self.slice_data_list = [] |
| 831 | 822 | self.layout = (1, 1) |
| 832 | 823 | self.orientation_texts = [] |
| ... | ... | @@ -928,11 +919,9 @@ class Viewer(wx.Panel): |
| 928 | 919 | max_slice_number) |
| 929 | 920 | |
| 930 | 921 | self.slice_data = self.create_slice_window() |
| 931 | - #self.slice_data.actor.SetInput(imagedata) | |
| 932 | 922 | self.slice_data.SetCursor(self.__create_cursor()) |
| 933 | 923 | self.cam = self.slice_data.renderer.GetActiveCamera() |
| 934 | 924 | self.__build_cross_lines(imagedata) |
| 935 | - #self.set_slice_number(0) | |
| 936 | 925 | |
| 937 | 926 | # Set the slice number to the last slice to ensure the camera if far |
| 938 | 927 | # enough to show all slices. |
| ... | ... | @@ -940,30 +929,6 @@ class Viewer(wx.Panel): |
| 940 | 929 | self.__update_camera() |
| 941 | 930 | self.slice_data.renderer.ResetCamera() |
| 942 | 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 | 932 | self.interactor.Render() |
| 968 | 933 | |
| 969 | 934 | self.EnableText() |
| ... | ... | @@ -1010,28 +975,6 @@ class Viewer(wx.Panel): |
| 1010 | 975 | for slice_data in self.slice_data_list: |
| 1011 | 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 | 978 | def SetOrientation(self, orientation): |
| 1036 | 979 | self.orientation = orientation |
| 1037 | 980 | for slice_data in self.slice_data_list: |
| ... | ... | @@ -1047,7 +990,6 @@ class Viewer(wx.Panel): |
| 1047 | 990 | overlay_renderer.SetActiveCamera(cam) |
| 1048 | 991 | overlay_renderer.SetInteractive(0) |
| 1049 | 992 | |
| 1050 | - | |
| 1051 | 993 | self.interactor.GetRenderWindow().SetNumberOfLayers(2) |
| 1052 | 994 | self.interactor.GetRenderWindow().AddRenderer(overlay_renderer) |
| 1053 | 995 | self.interactor.GetRenderWindow().AddRenderer(renderer) |
| ... | ... | @@ -1286,30 +1228,6 @@ class Viewer(wx.Panel): |
| 1286 | 1228 | self.set_slice_number(pos) |
| 1287 | 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 | 1231 | def ReloadActualSlice(self, pubsub_evt=None): |
| 1314 | 1232 | pos = self.scroll.GetThumbPosition() |
| 1315 | 1233 | self.set_slice_number(pos) | ... | ... |