Commit 76b791fa199be27434ce7dd98470ddf15c98e5c2

Authored by Thiago Franco de Moraes
1 parent 57423e14

Forcing project scalar_range to python int to avoid overflow errors because of numpy types

Showing 1 changed file with 3 additions and 3 deletions   Show diff stats
invesalius/control.py
@@ -433,8 +433,8 @@ class Controller(): @@ -433,8 +433,8 @@ class Controller():
433 else: 433 else:
434 proj.original_orientation = const.SAGITAL 434 proj.original_orientation = const.SAGITAL
435 435
436 - proj.threshold_range = (header['glmin'],  
437 - header['glmax']) 436 + proj.threshold_range = (int(header['glmin']),
  437 + int(header['glmax']))
438 proj.window = proj.threshold_range[1] - proj.threshold_range[0] 438 proj.window = proj.threshold_range[1] - proj.threshold_range[0]
439 proj.level = (0.5 * (proj.threshold_range[1] + proj.threshold_range[0])) 439 proj.level = (0.5 * (proj.threshold_range[1] + proj.threshold_range[0]))
440 proj.spacing = header['pixdim'][1:4] 440 proj.spacing = header['pixdim'][1:4]
@@ -567,7 +567,7 @@ class Controller(): @@ -567,7 +567,7 @@ class Controller():
567 self.Slice.window_level = wl 567 self.Slice.window_level = wl
568 self.Slice.window_width = ww 568 self.Slice.window_width = ww
569 569
570 - scalar_range = self.matrix.min(), self.matrix.max() 570 + scalar_range = int(self.matrix.min()), int(self.matrix.max())
571 571
572 Publisher.sendMessage('Update threshold limits list', scalar_range) 572 Publisher.sendMessage('Update threshold limits list', scalar_range)
573 573