コード例 #1
0
ファイル: interpolate.py プロジェクト: MarcCote/dipy
 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
コード例 #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
コード例 #3
0
ファイル: interpolate.py プロジェクト: pombredanne/dipy
 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)
コード例 #4
0
ファイル: interpolate.py プロジェクト: Garyfallidis/dipy
 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)