@@ -373,11 +373,11 @@ def set_volume_idx(self, v):
373373
374374 def _set_volume_index (self , v , update_slices = True ):
375375 """Set the plot data using a volume index"""
376- v = self ._data_idx [3 ] if v is None else int ( round (v ) )
376+ v = self ._data_idx [3 ] if v is None else round (v )
377377 if v == self ._data_idx [3 ]:
378378 return
379379 max_ = np .prod (self ._volume_dims )
380- self ._data_idx [3 ] = max (min (int ( round (v ) ), max_ - 1 ), 0 )
380+ self ._data_idx [3 ] = max (min (round (v ), max_ - 1 ), 0 )
381381 idx = (slice (None ), slice (None ), slice (None ))
382382 if self ._data .ndim > 3 :
383383 idx = idx + tuple (np .unravel_index (self ._data_idx [3 ], self ._volume_dims ))
@@ -401,7 +401,7 @@ def _set_position(self, x, y, z, notify=True):
401401 idxs = np .dot (self ._inv_affine , self ._position )[:3 ]
402402 idxs_new_order = idxs [self ._order ]
403403 for ii , (size , idx ) in enumerate (zip (self ._sizes , idxs_new_order )):
404- self ._data_idx [ii ] = max (min (int ( round (idx ) ), size - 1 ), 0 )
404+ self ._data_idx [ii ] = max (min (round (idx ), size - 1 ), 0 )
405405 for ii in range (3 ):
406406 # sagittal: get to S/A
407407 # coronal: get to S/L
0 commit comments