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
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)
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)