Beispiel #1
0
 def __getitem__(self, index):
     index = array(index, copy=False, dtype="float")
     try:
         return trilinear_interp(self.data, index, self.voxel_size)
     except IndexError:
         raise OutsideImage
Beispiel #2
0
 def __getitem__(self, index):
     index = array(index, copy=False, dtype="float")
     try:
         return trilinear_interp(self.data, index, self.voxel_size)
     except IndexError:
         raise OutsideImage
Beispiel #3
0
 def __getitem__(self, index):
     if mask is not None:
         mask_value = trilinear_interp(self._mask, index, self._voxel_size)
         if mask_value < 1:
             raise StopIteration("outside mask")
     return trilinear_interp(self._mask, index, self.voxel_size)
Beispiel #4
0
 def __getitem__(self, index):
     if mask is not None:
         mask_value = trilinear_interp(self._mask, index, self._voxel_size)
         if mask_value < 1:
             raise StopIteration('outside mask')
     return trilinear_interp(self._mask, index, self.voxel_size)